-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
uBlock Origin 1.1.1 broken in FF-nightly until I disable/enable #749
Comments
This also occurs with the most recent dev build for #640 |
Similar problem on SeaMonkey 2.38, if chose not to launch browser at startup (e.g., only boot mail client), uBlock0 then requires a disable/enable to work. I'm currently using uBlock0 1.1.1. |
I can confirm this in Android FF nightlies with the latest dev version of uBlock O. I thought I was going crazy! Has been happening for a week or so |
@AlexVallat, given this is a Firefox for Android issue, is it something you would be willing to look into? I am not very well equipped to debug for Android. I have access to one (it's not mine) but I can mostly just check whether things work fine or not, but it's not set up to investigate the source of issues. |
I've had a look at this - I can reproduce the issue, but unfortunately there's nothing in the error log, either through remote debugging or logcat. I tried doing a custom build with some extra diagnostic logging, but it appears that Nightly is currently unable to install .xpi files from the filesystem. Nightly just seems unusable as a dev target at the moment. I'd suggest waiting to see if this hits beta, or at least aurora - with any luck they'll have fixed whatever has gone wrong with the addon loading system by then. |
https://bugzilla.mozilla.org/show_bug.cgi?id=1210476 Filed a bug. |
What? Nightly? You honestly expect things to work? 😉 |
@AlexVallat just to clarify, this also happens with the official signed uBlock Origin from the marketplace. Also, at least one other add-on (self destructing cookies) works fine. (Everything you said could still be true, I'm not that familiar with Firefox add-ons) |
This was one month ago.. Is this still an issue with the latest FF Mobile Nightly? |
@gorhill unfortunately, yes. I just checked with today's build, and uBlock 1.3.2. It works fine in Firefox Beta, I haven't checked Aurora. |
OK, I found a workaround to get local XPI files installed on Nightly, so I could investigate a bit. Turns out, the problem is that when the notification for Experimentally, if this check is ignored then by the time |
Thanks for this. I have become wary of relying on specific cascade of events in FF in some cases (for example, gorhill/uMatrix#357), it takes only one event not firing as expected to break the whole sequence. So given what you've found, I think I would prefer to rely on time-based events, i.e. poll the environment at regularly until it is as expected -- or give up after a set number of tries. This will work regardless of platform and no more worries about a specific sequence of events. I am assuming |
Yeah, given that there's no documentation on what point |
Yeah this looks like its fixed, good job |
@drbluetongue @gorhill @AlexVallat It's not fixed for me. I am on 45.0a1 (2015-11-03). I first applied the github .xpi update on top of the existing uBlock. It worked until I forced Nightly out of memory and then restarted. Same issue. I then uninstalled uBlock, and re-installed from the .xpi build on github. Again, worked fine until I closed nightly and re-opened. @AlexVallat @drbluetongue can you reproduce when forcing nightly out of memory after the install? If not, can you point me towards documentation on getting better diagnostics (at that point, it's likely something particular about my environment that's triggering the issue). |
@oconnore I just fixed another unexpected condition in a code review commit, latest build is in beta 2. |
@gorhill fixed now 👍 😄 |
Nice. I will push this one on dev channel on AMO. |
Hi,
When I load Firefox Nightly, uBlock is not listed in the context menu, does not block ads, and shows up in my Add-Ons tab like:
If I hit disable, and then enable, it shows the proper menu items, and starts blocking ads.
The text was updated successfully, but these errors were encountered: