GithubHelp home page GithubHelp logo

smile4ever / firefoxaddons Goto Github PK

View Code? Open in Web Editor NEW
80.0 10.0 20.0 4.3 MB

Extend the functionality of Firefox with cool addons

JavaScript 94.12% CSS 0.10% HTML 5.70% Shell 0.07%
web-ext firefox-addon firefox-extension

firefoxaddons's People

Contributors

aarohmankad avatar celinestuyck avatar gliptak avatar gwarser avatar ina6ra avatar laniakea64 avatar perdolka avatar smile4ever avatar yfdyh000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

firefoxaddons's Issues

Multi Links Plus - new option: sort links by url

Hello,

Instead of asking through the Add-on reviews, I'm asking here, it's easier. :)

So my request is to have an option to sort the selected links by URL before to open them.

The way Multi Links Plus grabs the links is logical but not always convenient.
For example on this website http://www.kidjutsu.com/title/inverloch, I want to open all the links related with the comic.
Depending on how I will select the links, the order of the opened links will not be the same.
So if I want to open all the links for each volume of the comics but keep the order as it's displayed then I can only select line by line.

With the sort by URL option I can select all the links and let Multi Links Plus sorts the links before opening them.

As this may not be common use-case, depending of the needs, it could be nice to activate the option with a key like the letter "s".

I hope it's clear enough. :)

Thanks

[Neat URL][Feature request] intercept copy urls

when i want to share an url, i often richt click on the link in the page, and then select copy url
It would be awesome if neat url was able to intercept it to clean the url. If it can not intercept this action, then an optional new contextual entry would be fine too.

[Neat URL] download link broken for https://www.java.com/en/download/windows-64bit.jsp

When Neat URL is active or has any blocked parameter in the settings, then download at site https://www.java.com/en/download/windows-64bit.jsp doesn't work.

If you delete all the blocked parameters in the settings then download works.
If you enter any blocked parameter, for example only "blahblahblah", then download doesn't work.

Its not that download that botheres me, but it must be something deeper in Neat URL that doesn't work well. Maybe the URL() function?

Cheers

Privacy Policy (or policies)

Hi @Smile4ever

One thing I am in the process of doing with the ghacks user.js wiki page for extensions is to add Privacy Policy links (like below). If an extension has one that respects privacy, awesome, if not, no such "badge" (and if it has one one that stinks, it will not be recommended).

We currently have Neat URL listed (we just focus on privacy/tracking/anti-fingerprinting/security)

Would you consider creating a simple AMO Privacy Policy (or GitHub wiki page, or root md file)? Cheers.

[Neat URL v3.1.0] clarification regarding URL request types

the addition of allowing the user to decide what request types are filtered is interesting, except i don't know what the heck to do with it :)

in your opinion, and given i'm concerned with privacy (i use the ghacks user.js in combo with my own) but am willing to sacrifice a bit of privacy for a somewhat carefree browsing experience, what request types should be filtered? in other words, what filters are unlikely to cause a lot of breakage? i don't mind fiddling around with some sites on occasion to get them to work, but i don't want to be constantly bothered with it

btw, i like the content on your website - you seem to be pretty busy and knowledgeable for a young fella :)

[Neat URL] Improvement suggestion for icon

Can you make icon red color for example, which would not reset back to default after some time period, on the tabs where Neat URL makes changes?
It would be more visible.

[Neat URL] Open link in new tab problems (addons.mozilla.org #42)

As you requested in #42

Firefox stable, clean profile, only last version of Neat URL installed.

Open browser console.

  1. Open this link in new tab https://blog.mozilla.org/firefox/introducing-firefox-multi-account-containers/
  2. Scroll to first link in article "The Firefox Multi-Account Containers extension" https://addons.mozilla.org/firefox/addon/multi-account-containers/?utm_source=blog.mozilla.org&utm_campaign=firefox_frontier&utm_medium=referral
  3. Open this link in new tab (middle click or from context menu)

New tab will open, and

  • current tab will be redirected to above link, but without utm parameters, new tab will have URL with utm parameters
    OR
  • if you go to this new tab, you will see additional entry in history under back button containing URL with utm parameters

Browser console will show this error:

[Exception... "Illegal value"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/ext-tabs.js :: query :: line 487"  data: no]  (nieznane)
	query chrome://browser/content/ext-tabs.js:487:29
	next self-hosted:1183:9
	query self-hosted:947:17
	call/result< resource://gre/modules/ExtensionParent.jsm:696:57
	withPendingBrowser resource://gre/modules/ExtensionParent.jsm:395:26
	InterpretGeneratorResume self-hosted:1276:8
	next self-hosted:1183:9
	call resource://gre/modules/ExtensionParent.jsm:695:20
	InterpretGeneratorResume self-hosted:1276:8
	next self-hosted:1183:9
Error: An unexpected error occurred  undefined

In Nightly this is:

[Exception... "Illegal value"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/ext-tabs.js :: query :: line 521"  data: no]  (unknown)
	query chrome://browser/content/ext-tabs.js:521:29
	InterpretGeneratorResume self-hosted:1283:8
	next self-hosted:1190:9

Screencast:
https://gfycat.com/PinkWeepyAmericanrobin

Scrollkey: Last update (1.0+) broke it

Last update caused av pag and re pag to not work anymore same with horizontal scrolling. Only J and K work and alt + j/k shift + j/K doesnt work either. (yes I know you changed the preferences and yes I edited them there and press the button to save it and checked that they did save and also tested it on a new clean profile). BTW the spanish translation is pretty bad. Idk if it's automatic or what but if you want I can do the translation to spanish.

Firefox version 51 beta 12 x64
e10s disabled
tested on many sites like youtube, google, mozilla addons, no script forums, etc etc etc
neither version 1.0 nor 1.0.1 are working for me (j and k work avpag re pag shift/alt + j/k does not) 0.7 does work as intended.

[Neat URL] Hash fragment is getting removed

I'm using Neat URL 2.1.2.

Steps to reproduce:

  1. Add rule [email protected].
  2. Go to https://github.com/Smile4ever/firefoxaddons/tree/master/Neat%20URL-webext?test=1#neat-url.
  3. Result: https://github.com/Smile4ever/firefoxaddons/tree/master/Neat%20URL-webext (without fragment).

PS Off-topic, regarding your URL-splitting code - wouldn't it be simpler to use URL()? Just a suggestion.

Multi Links Plus: very sluggish when there is a lot of JavaScript on a page

Copied from the Mozilla addons site from a review

Good features and customization but the rectangle is very slow to appear and expand. Feels like I'm using a 1998 PC even though I'm on i5 4690.

edit: it's fine most of the time but becomes very slow if you are on a page with a huge amount of links (like a forum). Here's how it behaves - https://streamable.com/at5z

Test URL:
http://www.redandwhitekop.com/forum/index.php?board=2.0

Alt+F4 Closes Tab?

Hi,
I wanted to ask if Middle Click On Page Closes Tab would need much change to simply replace the middle click with Alt+F4?
Thx

Scrollkey: Not working correctly on HackerNews, Trello

Scrollkey works on HackerNews, but always displays the annoying notification "...cannot be scrolled vertically...".

Feature Request: Add blacklisted Sites, where the extension disables itself. For example Trello-Boards provide shortcuts using the 'j' and 'k' keys, but Scrollkey disables those and instead displays a notification.

PS: Love the extension, great work and exactly what I was looking for!

Neat URL: Multiple errors of removing parameters from references.

When deleting parameters, you should delete parameters without values (without =), parameters in non-standard format (multiple question marks), do not spoil other parameters, do not delete the fragment without an explicit requirement.
Example of a link for test: http://example.test/path?parameter&utm_source&key=value?utm_medium=abc&parameter&utm_term?key=value&utm_medium=abc#utm_content=utm_campaign?utm_reader=utm_place&utm_reader=utm_place
Should be transformed into: http://example.test/path?parameter&key=value&parameter?key=value#utm_content=utm_campaign?utm_reader=utm_place&utm_reader=utm_place
But it turns into: http://example.test/path?parameter=undefined&key=value

[Neat URL] Overly-aggressive URL cleaning breaks websites; hard to diagnose due to logging ineffective

Open https://vividness.live/2015/10/12/developing-ethical-social-and-cognitive-competence/

  • Expected: site loads fully.
  • Actual:
    • Without Neat URL, site loads fully.
    • With Neat URL, site loads partially, due to several requests to css/js resources ending up failing as 400 Bad Request:
      neaturl-breaking-website-fs8

I tried to Enable Logging to try to get an idea of which URL parameter might be culprit, but nothing is logged (I think this logging feature is new, maybe it's buggy and sometimes fails to log?). Also, the requests look identical, and quickly looking at them I failed at finding a parameter that is part of NeatURL's blocked parameters set. HALP!

Second use case: https://video.vice.com/fr_ca/video/a-la-rencontre-des-jeunes-skateuses-dafghanistan/59c590a1b316d26a192b11f6 . With NeatURL, video fails to load.

Neat URL 3.0.0 with default Blocked parameters options, Firefox 58.0a1 (2017-10-08)


Aside: I had to go look at options.js on GitHub to grab the default settings; would it make sense to have a Reset default set of blocked parameters button to let users do this easily? EDIT on second thoughts, that looks like a good way for users to shoot themselves in the foot and lose their filters. Maybe a Copy to clipboard default set of blocked parameters, then? (In order to let users do the edition/merging themselves).

Pale Moon support?

Hi,

With Firefox moving to WebExtensions, and Pale Moon not doing so (still to use XUL/Bootstrap/SDK), would you consider continuing support for the XUL versions of your add-ons? If you need a place to list them it is possible to list the compatible add-ons on the Pale Moon Add-ons Site, if this is of interest please let me know and I can set you up.

Thanks for the support so far and here's hoping it will continue in the future!

[Neat URL] Parameter after last delimiter is ignored

Hi

Last parameter in settings is ignored.
Example: utm_source, utm_medium, utm_term
utm_term will be ignored

If semicolon is used at the end, then if works.
Example: utm_source, utm_medium, utm_term,

Cheers

Scrollkey e10s compatiblity, checkboxes missing

Is this addon compatible with e10s? The add-on reporter says it's but I've been getting inconsistent behavior when enabled. It sometimes doesn't work, sometimes av. pag/re pag works like vanilla firefox but other times works all properly.

BTW will this addon work with the firefox 57+ update that will only work with web extension addons?

[Neat URL] last update (3.1.0) broke youtube

since the last update half of my youtube are broken, they are simple going into an infinite loop
after i disabled the extension youtube works fine
removing the parameters doesnt help either

Special character filtered from Google Search

How to reproduce :

  • Enable Neat Url
  • Open Google
  • Try to search C#
  • Search is changed to C

I thought it was another addon (Skipredirect, Greasemonkey ,, etc...) but when i disabled Neat Url it worked .

[Neat URL] Middle click behavior on Google search

Firefox 55 or 58
Neat URL 2.0.4

When I search for something in Google, and then middle click on result to open in new tab, both tabs are redirected to new page.

Example search
https://www.google.pl/search?q=dom.push.enabled&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&gws_rd=cr
https://www.google.com/search?q=dom.push.enabled&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&fg=1

Multi Links Plus - Left click enable/disable in status bar

I used to be able to enable/disable Multi Links with a simple left click on the Addon Bar (it would turn from green to gray and vice versa). This seems not to work any longer. I am on Multi Links Plus 3.6.2 and (not sure if that has anything to do with it) I changed to Firefox 64bit a few weeks ago, using latest version 47.0.1.

Actually after starting Firfox it's still green with Multi Links Plus active.

2016-07-08_12h43_08

If I click once, it turns gray.

2016-07-08_12h40_45

But it is still active (I can still select multiple links).

If I click again, nothing changes, it doesn't turn green again. The expected would would toggling between green and grey (enabled/disabled).

Also, as a long term user I just supported you with a small donation via the Add-On page, thanks for keeping this add-on alive for such a long time!

[Translate Now] DeepL: no submission the 1st time

Let us say I want to translate a paragraph.

Text to translate

The first time I submit it using the context menu, I get the following: big font and no translation, unless I press "Enter".
Not OK

If I don't want to press "Enter", I can go back to the tab with the paragraph still selected and use the context menu again. Then I get the expected behavior (notice the small font and the translated text).
OK

It is weird because it happens quite often, but not always. I don't know what causes it.

[Neat URL] Amazon links not cleaned

I don't know if it is intended, but Amazon links are not cleaned. I have noticed this behavior by testing the links shown on a similar addon page:
https://addons.mozilla.org/fr/firefox/addon/link-cleaner/

screenshot

I don't care about skipping redirections, because I use another more general addon, which is not limited to Facebook, Steam and Reddit. However, I wonder whether there is a good reason not clean Amazon URLs. Maybe it interferes with the shopping process? I remember I tested Link Cleaner earlier this year and thought that the addon was too brutal and would break some websites.

[Neat URL] Yet another Google parameter...

[Neat URL] Remote fonts are blocked on discourse.mozilla.org

Firefox Nightly/Stable, Neat URL 3.0.0

Go to https://discourse.mozilla.org/

Looking glass icon is missing (for search button)

image

If logging enabled, browser console shows:

14:22:30.045 "Neat URL: https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i has been changed to https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C400i%2C700%2C700i"  background.js:478:3
14:22:30.254 "Neat URL: https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https://discourse.mozilla.org&2&v=4.7.0 has been changed to https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https%3A%2F%2Fdiscourse.mozilla.org=&2=&v=4.7.0"  background.js:478:3
14:22:30.336 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https://discourse.mozilla.org&2&v=4.7.0. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).  (unknown)
14:22:32.721 "Neat URL: https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https://discourse.mozilla.org&2&v=4.7.0 has been changed to https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https%3A%2F%2Fdiscourse.mozilla.org=&2=&v=4.7.0"  background.js:478:3
14:22:33.264 "Neat URL: https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?https://discourse.mozilla.org&amp;2&v=4.7.0 has been changed to https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?https%3A%2F%2Fdiscourse.mozilla.org=&amp%3B2=&v=4.7.0"  background.js:478:3
14:22:33.331 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?https://discourse.mozilla.org&amp;2&v=4.7.0. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).  (unknown)

[Middle Click On Page Closes Tab] Allow autoscrolling

I use the autoscrolling feature a lot, maybe you can add a configurable delay when holding down middle mouse button to activate it? This could allow fast middle clicks to close tabs, and allow long middle clicks for autoscrolling.

[Neat URL] Version 3.0.0 stops access to https://outlook.manchester.ac.uk

When I try to access https://outlook.manchester.ac.uk I receive this error:

The page cannot be displayed
--
Explanation: There is a problem with the page you are trying to reach and it cannot be displayed.
Try the following:                
Refresh page: Search for the page again by clicking the Refresh button. The timeout may have occurred due to Internet congestion. 
Check spelling: Check that you typed the Web page address correctly. The address may have been mistyped. 
Access from a link: If there is a link to the page you are looking for, try accessing the page from that link.                       
Technical Information (for support personnel)                
Error Code: 500 Internal Server Error. The parameter is incorrect. (87)

And this is the error URL: https://outlook.manchester.ac.uk/CookieAuth.dll?GetLogon%3Fcurl=Z2FowaZ2F&reason=0&formdir=1

If I disable Neat URL and login to my emails, I can access https://outlook.manchester.ac.uk while Neat URL is enabled so long as my session is active. If I log out, I need to disable Neat URL to open login page.

The issue was introduced in version 3.0.0

[Neat URL] Tracking domains blocking

Sorry to say this, but I think this feature should be removed. It is out of purpose for Neat URL and it's current implementation via array iteration is awfully inefficient. Why would you want to reinvent it anyway? There are already several ad-blocking extensions which do exactly that and do it fast.

[Neat URL] additions to blocked parameters

FYI. This is NOT and "issue", only informational. @Smile4ever close this "issue" at your will. ;)
I have a little extended the blocked parameters to (all together):
$/ref@amazon.*, _encoding@amazon.*, _hsenc, _hsmi, _openstat, action_object_map, action_ref_map, action_type_map, algo_expid, algo_pvid, aqs, bav, bih, biw, btsid, bvm, cn, cp, csi, [email protected], dpr, dq, ei@google.*, fb_action_ids, fb_action_types, fb_ref, fb_source, [email protected], [email protected], forward, ga_campaign, ga_content, ga_medium, ga_place, ga_source, ga_term, [email protected], gs_gbg, gs_l, gs_mss, gs_rn, gws_rd@google.*, hmb_campaign, hmb_medium, hmb_source, iact, icid, iid, ijn, [email protected], mc_cid, mc_eid, mkt_tok, ncid, ndsp, nid, nr_email_referer, oq, pbx, pd_rd_r@amazon.*, pd_rd_w@amazon.*, pd_rd_wg@amazon.*, pf, pf_rd_i, pf_rd_m, pf_rd_p, pf_rd_r, pf_rd_s, pf_rd_t, pq, [email protected], prmd, psc@amazon.*, psi, [email protected], ref_, refsrc, sa, [email protected], sclient, scroll, sei@google.*, [email protected], [email protected], sr_share, stick, tbnid, utm_campaign, utm_cid, utm_content, utm_design, utm_medium, utm_name, utm_place, utm_pubreferrer, utm_reader, utm_source, utm_swu, utm_term, utm_userid, utm_viz_id, ved, ved@google.*, vero_conv, vero_id, vet, ws_ab_test, yclid, yv

To whom it might concern
cheers

UPDATE 7.10.2017:
Added utm_design
Removed ech

BREAKAGES INFO (not on the upper list):
ech -> maps.google.com (XHR)
source, ei -> youtube.com (XHR)
sigh -> youtube.com (IMG)
oh, oe -> facebook.com (IMG)

Translate Now: selected text does not update (2.0.0 regression)

In Translate Now 2.0.2 version the option "Reuse Tab" doesn't work.
The page remain blocked with the first translated text but if I make a refresh the page is updated correctly with the last text selection.
The previous 2.0.1 works fine.
Firefox 54 beta9 + Windows 7.
Thanks.

Suggestion: Please add your GitHub page in your extension AMO page for bugs report.

[Neat URL] Question: Which types of requests are covered and "debug"?

Which types of requests are covered by Neat URL?
Document, Sub document, Stylesheet, Script, Image, Object, PlugIN, XMLHttpRequest (XHR), XBL, XSLT, Ping, Beacon, XML DTD, Font, Media, WebSocet, CSP report, Imageset, Web Manifest, Other

Can I see anywhere what was originally requested and what was really requested after Neat URL has done its job?

Thank you buddy and cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.