-
Notifications
You must be signed in to change notification settings - Fork 83
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
firefox android 133.0.2 blank out when installed ublock origin #3475
Comments
Since this is a new installation, uBO needs to load all the default filter lists, parsing/compiling them, saving their raw & compiled version locally, then loading them into memory; then launching an update session immediately for a full update of all lists given that they are considered severely out of date, parsing/compiling them, saving their raw & compiled version locally, then loading them into memory. In short uBO is always very busy the first time it is launched after installation, this is expected. |
it is common that due to this firefox becomes unresponsive so that i can't see even firefox settings/menus, firefox does not crash... |
I am just describing what is happening in the profiling sessions you shared. I have an older 2017 4-core SD821 phone and I don't see unexpected performance issues when using the logger + loading pages, uBO settings, etc., so I would expect your 2021 8-core SD730 to perform even better. Maybe check if you have enough free storage on your phone -- if uBO is unable to persist the result of parsing/compilation, it would need to repeat these every time it want to reload the filter lists. |
sorry if iam too bold, i never had problem with ublock origin with low memory phones since 8 years |
I have Redmi Note 10 Pro (6GB RAM, Android 13) which appears to have the same specification as Motorola Moto G40 Fusion and I don't see any issue. ~20GB free on internal storage. |
Maybe create issue on Firefox Bugzilla and ask them what can be the issue? They should be better in deciphering the profiling data. |
i get issue only when ublock origin is enabled |
Why? You say you do not have any issue with other blockers, no point bothering them with a uBO-specific issue. I just don't know why this happens on your side. Whoever is welcome to contribute investigation. |
|
https://share.firefox.dev/3VsCSNl The blank page you see in the first row of the screenshots actually has a loading bar on top. Even if it looks like resources are used even more than in OP profiling, I have no issue accessing any menus or uBO popups - they may load progressively, but it's fast. The first time I tried to open uBO popup for opened Carrefour page, the uBO icon was yellow. The |
My uBO dev build (current on Not sure how to debug it. |
Did you wait to see if the blank setting page eventually get filled? When such page opens, it queries for data from uBO's background page, and maybe sometimes it may have to wait longer than usual before the background page sends the data to be used to fill the page. |
workaround to get it work is to click back key so it comes to homescreen then reenter the firefox this happens several times when (ubo logger+settings) is open |
I did see that after clearing the cache, but I remembered I waited quite long time before clearing the cache but nothing happened. I'll check if I encounter it again. I'm setting Firefox to "Delete browsing data on quit" btw so I could only reproduce it when opening the browser from start. |
Is it with a uBO's dashboard page already opened as part of the session? I suppose it's possible the dashboard page is loaded way before the uBO's background page is launched, in which case the query is lost and no answer is ever received. |
No it's not. Actually I just remember that it happened when the page opened is private mode, i.e I browsed websites using private mode then quit Firefox (all tabs and data were cleared) and later when I opened Firefox again, it opened as private mode page first. I rarely used normal mode so I haven't reproduced with normal mode yet. The 2 times I saw the blank page, it's when Firefox being in private mode. |
The particularity with private mode is that uBO will be unable to fetch data from its indexedDB storage, and should fall back to using its extension storage -- everything persisted into the indexedDB is also mirrored into the extension storage to account for such cases. I supposed the fallback code is not a code path often tested, maybe there is something unforeseen with it, though I am pretty sure I tested all this with Chromium in a private window. |
Extension storage is excluded from this. |
Prerequisites
I tried to reproduce the issue when...
Description
firefox android blanks out or even ublock when extension installed
A specific URL where the issue occurs.
everywhere
Steps to Reproduce
on fresh firefox android 133.0.2
STR=
1)install ublock origin
2)tick next to prevent leaking webrtc from leaking local ip addresses
3)click iam advanced user => change value of filter author mode to true=> close that tab
4)toggle between ublock settings
5) now access firefox android, in my case i accessed firefox synchronise & save data.even without this menu when i access ublock origin popup menu, it still blank out
Firefox 2024-12-06 23.47 profile.json.gz
Firefox 2024-12-06 23.41 profile.json.gz
Expected behavior
firefox android menu or ublock popup interface remain accessible
Actual behavior
firefox android menu or ublock popup interface remain accessible
uBO version
1.61.2
Browser name and version
firefox android 133.0.2
Operating System and version
android 12
Notes
The text was updated successfully, but these errors were encountered: