BrowserWorks / Waterfox-Classic

The Waterfox Classic repository, for legacy systems and customisation.
https://classic.waterfox.net
Mozilla Public License 2.0
176 stars 33 forks source link

Ublock origins Extention not updating #28

Open reaper666735 opened 2 years ago

reaper666735 commented 2 years ago

Describe the bug

Hello, as the tittle is self explanatory, Ublock seems to be "stuck" in an older version (1.32.4) that was released in January of this year i never noticed till now .... , when i try to look for updates 'there are none' or go to the Github page and manually "force" an update to the latest 1.39.0 from 1 week ago it still remains the same after restart :(

no other extention seems to be having this issue (mobile included) so i wonder if this is something wrong with my WF ?

Screenshots

https://imgbox.com/Y2W7xtxj

https://imgbox.com/B3gdUfpw

https://imgbox.com/5DE2qJZN

Desktop (please complete the following information):

Killogy commented 2 years ago

Yes, It has been happening for quite some time, there are other extensions with which the same thing happens, for example https://addons.mozilla.org/es/firefox/addon/open-with/

hawkeye116477 commented 2 years ago

Well, latest uBO webextension requires Firefox 60 and Waterfox Classic is based on FF 56. As I know, minimum version was bumped, cuz it requires now support for JS Modules and it's from FF 60. However Waterfox Classic already has support for that, so if you will install it manually from AMO, then probably everything will be working fine, but you won't get any updates and support.

So if you don't want to install updates for uBO by manual, then just use uBO Legacy. However unfortunately non-webext is less updated, hasn't many features known from webext and mainly relies on external contributors (see Issues tab).

reaper666735 commented 2 years ago

excuse me but what is AMO ? ^^

and is there no way for WF Classic to have a certain "marker" to allow it to update normally as with FF 60+ ?, since as you stated it already has the JS module support required so just passing the installation 'check' is the hurdle i take it ?

hawkeye116477 commented 2 years ago

what is AMO?

It's addons.mozilla.org.

and is there no way for WF Classic to have a certain "marker" to allow it to update normally as with FF 60+

I don't know if you can change that somehow by myself. Maybe that could be changed somewhere in code by @MrAlex94, but not every addon will work which is marked as compatible with FF 60, cuz some addons may use webextensions API introduced after FF 57, which Waterfox Classic doesn't support, some APIs are ported, but not every. So changing that could possibly cause problems with another extensions.

walmar commented 2 years ago

Hi @reaper666735 and others, I use the following workaround since this happened.

  1. Subscribe to news feed: Release notes from uBlock
  2. Update to latest version: 2.1 about:addons > Extensions > uBlock Origin > Disable 2.2 uBlock Origin – Get this Extension for 🦊 Firefox

    • v1.33.0–1.52.0 Download file > Add
    • v1.53.0+ Right click Download file to choose Save Link As... from the context menu to get the XPI installer module to your disk.
      1. Open the downloaded zip file ublock_origin-1.xx.x.xpi with a file archiver of your choice like 7-Zip.
      2. Drag the file manifest.json to extract it to a location of your choice like your desktop. Don't close the window of the file archiver.
      3. Open the extracted file with an editor of your choice like Notepad and remove the following content from it:
        ,
        "gecko_android": {
          "strict_min_version": "79.0"
        }
      4. Save the changes, drag the edited file to the opened window of the file archiver and accept the query to update the archive.
      5. Drag the modified file ublock_origin-1.xx.x.xpi to the Waterfox window for installation process.
      6. Then you can delete the above named files.

    2.3 about:addons > Extensions > uBlock Origin > Enable

reaper666735 commented 2 years ago

@walmar

this actually worked ty !, and i'm sure this will mean i will have to redo this operation every time a new 'major' release comes around :p

anyway if MrAlex94 has any good idea's to help the code around that would be good ^^

Felipefpl commented 2 years ago

A better way to do this is following the releases here https://github.com/gorhill/uBlock/releases ;)

walmar commented 2 years ago

I suggest contributors to implement the following concept to close this issue.

walmar commented 7 months ago

I updated my issuecomment-982883945.