Issue updating some extensions on Floorp browser (and other Forks of Firefox) - Windows and Android
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:
- Install Floorp https://floorp.app/en (i used the portable version)
- 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
- Try to manually check for Add-ons updates in Floorp. No updates avalaible.
- 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.
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 could you please add this domain gitflic.ru to HTTPS exclusions (Settings -> Network -> HTTPS Filtering Exclusions -> "+" Add gitflic.ru and Save).
@Therock99999 could you please add this domain
gitflic.ruto HTTPS exclusions (Settings -> Network -> HTTPS Filtering Exclusions -> "+" Addgitflic.ruand Save).
It works, thanks :)
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!
@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?
Hi, it's Iceraven.
I did some testing. (I'm using Adguard in root mode with the certificate module on Android).
With Adguard disabled:
- install Iceraven
- open the app and install the extension (not latest version)
- kill the app and relaunch it
- the extension updates to the latest version
With Adguard enabled, I'm unable to update to the latest version despite doing the steps above.
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