-
-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No compatibility with FF57 Addons #346
Comments
Please let us have the Also the result of visiting https://udger.com/resources/online-parser |
Here is the main one https://addons.mozilla.org/en-US/firefox/addon/real-nano-defender/ |
If the addon author sets the min-version of his addon to 57 you will need to run 57 to install the addon. |
does waterfox not have the FF57 code base yet ? |
Thankfully not, as this would break every legacy addon, just like FF Quantum 💩
https://www.waterfoxproject.org/blog/waterfox-56.0-release-download |
With the release of Firefox 57, Mozilla both removed support for older add-ons and added new APIs for WebExtensions based add-ons to use. In theory, you can have a release of Firefox or Waterfox that supports both the older add-ons and the latest WebExtensions APIs but at the moment, only Mozilla could really do that and they decided against doing that. Hopefully should maintaining support for older add-ons be no longer practical for Pale Moon and Waterfox, there will enough WebExtension APIs available to make it a good option for all add-ons or Mozilla realizes they made a mistake and adds the support for older add-ons back into Firefox. |
Waterfox use of … Quantum code
Please subscribe to:
– and if we browse other issues, we might find more that relate to Firefox Quantum or Project Quantum code bases.
Nano Defenderhttps://addons.mozilla.org/addon/real-nano-defender/versions/ all apparently work:
– so it's reasonable to assume that the extension will not work with any Firefox 56.x-based version of Waterfox. Assumptions aside … Defocusing from WaterfoxSometimes, rarely, you'll find that Firefox version requirements expressed at That's true for extensions such as Conex:
Here, with Waterfox: Also for Conex there are No such luck with Nano Defender 13.16. With compatibility checking enabled, checkCompatibility2 also known as Disable Addon Compatibility Checks (Version 4-56)With this extension installed: if you're lucky, an apparently incompatible extension will be usable with Firefox 56.0.2 or Waterfox 56.0.1. An example: addons.mozilla.orgIf ever you successfully perform an installation of an extension that is apparently incompatible with Waterfox;
In any caseIf you choose to ignore compatibility information: proceed with caution, and at your own risk. |
Maybe also interesting, from the "applications": {
"gecko": {
"strict_min_version": "57.0"
}
} |
Yep, as far as I know that strictness ( |
Regarding Nano Defender on Waterfox 56.0.1: download the converted one (from Chrome Version) here: http://www.mediafire.com/folder/2hzlanm6715l9/Firefox_and_Waterfox_Legacy_addons |
Another add-on that supposedly requires at least Firefox 57.0, truly works with Waterfox 56.0.2: |
@NRG90 how did you install Nano Adblocker? I downloaded Nano Defender. How do you keep it updated with the latest version? Thank you for providing the upload site. |
Hi. The FireX Proxy 5.1.2 add-on from Firefox's add-ons page, doesn't seem to be able to be installed in Waterfox 56.0.3 because there's an error message that says ""FireX Proxy could not be installed because it is not compatible with Waterfox 56.0.3.". I guess that's because WebExtension add-ons that are only compatible with Firefox 57 and newer, aren't compatible with Waterfox 56.0.3, but is there a way to fix that? Thanks. |
Please follow the link to versions, there's a compatible version. Alternatively, use about:addons to find and install the extension; the most recent compatible version is automatically chosen for you. |
Regarding Nano Defender, I used the chrome foxified add-on to convert the Chrome version to the legacy one compatible with waterfox and then I manually check new versions on Chrome web Store
|
From above:
From the issue that discusses the possibility of allowing Waterfox 56.1 to receive updates for that type of extension:
For completeness, note that with user agent Conex, for example: – outdated version 0.2.1 works with Firefox 60.0a1 and later Partial compatibilityIn the third shot, there's enabling of an option that we should not (probably must not) expect to work with Waterfox 56.0.4.1. |
As for Nano Adblocker/Nano Defender, the latest versions work fine if you get them from the Chrome store so they obviously don't need 57+ to work. |
Reddit Enhancement Suite (RES)RES is another example of an extension that requires Firefox 57 (or greater) for some but not all of its features. There's the red alert at its AMO page, https://addons.mozilla.org/addon/reddit-enhancement-suite/ – and if you install the most recent version then (with Waterfox 56.1.0) there'll be no automated discovery of updates – but version 5.12.2 of RES is essentially fine with version 56.1.0 of Waterfox. Known issuesThe first set of commits for an API that's not usable with Firefox 56.0.2 was: That set fixed issues such as these:
If those are the type of issue that might bother you, then you should think twice before installing a version of RES that's marked (at AMO) as incompatible with Waterfox. If (like me) those things are no bother, then you should be fine with 5.12.2. That's not intended to be a comprehensive list of known issues – there might have been, and probably will be, other commits involving APIs that are not yet usable with Waterfox. It's just a shortlist, an example. |
Here's a patch which reverts that change and allows shift+C etc. to work again: diff --git a/lib/environment/background/tabs.js b/lib/environment/background/tabs.js
index cb03bda1..845a04ff 100644
--- a/lib/environment/background/tabs.js
+++ b/lib/environment/background/tabs.js
@@ -13,12 +13,11 @@ addListener('openNewTabs', ({ urls, focusIndex }, { id: tabId, index: currentInd
});
});
} else if (process.env.BUILD_TARGET === 'firefox') {
- // Firefox needs cookieStoreId to open in correct container
urls.forEach((url, i) => {
chrome.tabs.create({
url,
active: i === focusIndex,
- openerTabId: tabId,
+ index: ++currentIndex,
cookieStoreId,
});
}); I don't know what the RES project's stance is on supporting Waterfox, but it should be trivial to adapt it to support the older API version as well as the newer version, if it's available. Edit: And here's a built .xpi (patch above applied against latest master). |
Waterfox 56.2.3Installing from addons.mozilla.org (AMO)From https://www.reddit.com/r/waterfox/comments/9g0tea//e60tgo5/:
Video DownloadHelper https://addons.mozilla.org/addon/video-downloadhelper/ 7.3.5 is a good example of a version of an extension that:
Given the constraints of WebExtensions you'll probably find it necessary to use the companion application if you manually install 7.3.5 over 6.3.3. Then if you find 7.3.5 and its companion not working as expected with Waterfox 56.2.3, re: https://www.downloadhelper.net/help you can seek help in the support forum. Generally, loosely speaking:
UpdatingThe AMO-oriented update routines in 56.2.3 remain stringent. For example: Video DownloadHelper should not automatically update from 6.3.3 to 7.3.5. |
From https://www.reddit.com/comments/9g0tea/-/e60osk4/:
57 but not 58
An unusual, relatively complex example: NoScriptA most recent release of this extension requires Firefox 59.0 or greater: At (1) there's a hint, "Fx52?". At (2) users of Waterfox 56.2.3 will find most of the + Add to Firefox buttons greyed out. Just one of the buttons is green – for version 10.1.6.5, which " Works with Firefox for Android 57.0 and later, Firefox 57.0 and later". The NoScript case is very unusual because this one green button should be ignored and you will not find the appropriate version by continuing to page through the versions that are listed at AMO. Instead: https://noscript.net/getit#older for more recent version 5.1.8.7 of NoScript, which is intended primarily for use with Firefox ESR 52. 5.1.8.7 is the version that's appropriate for Waterfox 56.2.3. Discussion in the Waterfox area at https://redd.it/9ez5w7 and support for the extension can be sought at https://forums.informaction.com/viewforum.php?f=3. A pleasantly simple example: Firefox Multi-Account ContainersA blue + Add to Firefox button at https://addons.mozilla.org/addon/multi-account-containers/. A green (AMO classic) + Add to Firefox button at https://addons.mozilla.org/addon/multi-account-containers/versions/ and here's the detail:
Waterfox 56.2.3 is not entirely compatible with version 6.0.0 of the extension, but the combination is fine. |
Checker plus for gmail This extension doesn't work after update 21.2.3 (I've been using that version since I moved to Waterfox). I don't understand much about addon development, but I guess it has to do with FF discontinuing legacy addons: https://addons.mozilla.org/en-US/firefox/addon/checker-plus-gmail/?src=search If there's no workaround for new versions to work, is there any way to disable it from notifying me about new updates? |
I think not. #349 |
thanks for your effort, graham! |
Cookie AutoDeleteFrom https://www.reddit.com/comments/dahnh0/-/f1te63v/?context=1
Re: Cookie-AutoDelete/Cookie-AutoDelete#513 (comment)
Also re: https://addons.mozilla.org/addon/cookie-autodelete/
https://addons.mozilla.org/addon/cookie-autodelete/versions/ 2.1.0
– however given what's above, I should assume that 2.1.0 and 2.2.0 are not entirely functional with Waterfox Classic 56.2.14 (assume that features such as clearance of localstorage are non-functional). Cookie-AutoDelete/Cookie-AutoDelete@0c4a933#diff-2ccaee6c5cfa6c1e0a36166894df97bcL30 the |
Several addons i use have been updated for FF57 and can no longer be downloaded or installed due to compatibility errors. I am not sure if this is a false alarm due to waterfox being marked as version 56 or if there really is a compatibility issue. I guess it depends on how much of the code base was combined.
The text was updated successfully, but these errors were encountered: