AdguardForWindows icon indicating copy to clipboard operation
AdguardForWindows copied to clipboard

Issue updating some extensions on Floorp browser (and other Forks of Firefox) - Windows and Android

Open Therock99999 opened this issue 1 year ago • 7 comments

Please answer the following questions for yourself before submitting an issue

  • [X] Filters were updated before reproducing an issue
  • [X] I checked the knowledge base and found no answer
  • [X] I checked to make sure that this issue has not already been filed

AdGuard version

Adguard 7.19.0

Browser version

Floorp 11.20.0

OS version

Windows 10

Traffic filtering

  • [X] yes, I do

Ad Blocking

AdGuard Base filter

Privacy

AdGuard Tracking Protection filter, AdGuard URL Tracking filter, EasyPrivacy

Social

AdGuard Social Media filter

Annoyances

AdGuard Annoyances filter, AdGuard Cookie Notices filter, AdGuard Popups filter, AdGuard Mobile App Banners filter, AdGuard Other Annoyances filter, AdGuard Widgets filter, Fanboy's Annoyances

Security

No response

Other

No response

Language-specific

No response

Which DNS server do you use?

System default DNS

DNS protocol

Regular

Custom DNS

No response

What Stealth Mode options do you have enabled?

Block trackers, Remove tracking parameters, Hide your search queries, Send Do-Not-Track header, Self-destruction of third-party cookies, Self-destruction of first-party cookies, Disable cache for third-party requests, Block the third-party Authorization header, Block WebRTC, Block Push API, Block Location API, Block Flash, Disable Windows Telemetry, Turn off Advertising ID, Disable Microsoft Defender automatic samples submission, Disable WAP Push Message Routing Service, Remove X-client-Data header from HTTP request, Protect from DPI

Support ticket ID

No response

Issue Details

Steps to reproduce:

  1. Install Floorp https://floorp.app/en (i used the portable version)
  2. Install the extension (not the latest version) : https://gitflic.ru/project/magnolia1234/bpc_uploads/blob/?file=bypass_paywalls_clean-3.9.1.0.xpi&branch=main
  3. Try to manually check for Add-ons updates in Floorp. No updates avalaible.
  4. Disable Adguard and check for Add-ons updates. The add-on will be updated to the latest version.

Expected Behavior

Add-on should update like it does in Firefox.

Actual Behavior

I'm facing an issue with the updates from extensions NOT coming from AMO (Firefox store). I'm using the add-on called "Bypass Paywalls clean". I'm able to install it but if I check manually for updates in the add-ons settings, Floorp says there's no update available. If I disable Adguard, it updates fine.

Same issue with Librewolf (other Firefox Fork). I had to add it to the filtered apps manually since this browser is not officially supported by Adguard (but it works fine).

Using Firefox, the add-on is updated to the latest version with no issue with Adguard enabled.

Screenshots

Screenshot 1

Additional Information

Interesting enough, the same behavior occurs on Android (14). Using Mull browser, the same add-on updates fine. But using Iceraven (other Firefox fork) it doesn't update with Adguard enabled (at least it didn't a few months back). The smartphone is rooted with the adguard certificate module installed.

Maybe a separate issue should be opened.

Therock99999 avatar Nov 19 '24 11:11 Therock99999

@Therock99999

Sorry for a huge delay, could you please install the latest Nightly build.

Aydinv13 avatar Dec 16 '24 09:12 Aydinv13

Hello,

Unfortunately, it doesn't work with the latest nightly either.

I tried with Floorp v11.21.0 and used the extension version 3.9.5.1 (it should have updated to 3.9.6.0) (here is the link to the addon).

With Firefox 133.0.3 it updates fine.

Therock99999 avatar Dec 16 '24 16:12 Therock99999

@Therock99999 could you please add this domain gitflic.ru to HTTPS exclusions (Settings -> Network -> HTTPS Filtering Exclusions -> "+" Add gitflic.ru and Save).

Aydinv13 avatar Jan 13 '25 17:01 Aydinv13

@Therock99999 could you please add this domain gitflic.ru to HTTPS exclusions (Settings -> Network -> HTTPS Filtering Exclusions -> "+" Add gitflic.ru and Save).

It works, thanks :)

Therock99999 avatar Jan 13 '25 17:01 Therock99999

I'm going to open this question because there's probably a bug here and we're going to figure out what it is. The solution suggested above is temporary, we are glad it helped. Thank you!

Aydinv13 avatar Jan 13 '25 17:01 Aydinv13

@Therock99999 Hi! It seems that the Floorp browser is only available on the desktop. Could you please provide the name of the problematic browser you are using on Android?

Versty avatar Jan 14 '25 09:01 Versty

Hi, it's Iceraven.

I did some testing. (I'm using Adguard in root mode with the certificate module on Android).

With Adguard disabled:

  1. install Iceraven
  2. open the app and install the extension (not latest version)
  3. kill the app and relaunch it
  4. the extension updates to the latest version

With Adguard enabled, I'm unable to update to the latest version despite doing the steps above.

Therock99999 avatar Jan 14 '25 19:01 Therock99999

Hello!

Unfortunately, Firefox (and its forks) block extension updates via custom update_url if the TLS certificate is not issued by a built-in Mozilla CA. Our CA doesn’t help — the only options are to use a whitelist in filtering or temporarily set the following flags in about:config:

extensions.update.requireBuiltInCerts = false
extensions.install.requireBuiltInCerts = false

AlexandrPkhm avatar Jul 11 '25 15:07 AlexandrPkhm