Skip to content
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

options missing from ublock origin 1.14.4 in firefox android 55.0.2 #2958

Closed
gazzawazza opened this Issue Sep 2, 2017 · 28 comments

Comments

Projects
None yet
7 participants
@gazzawazza
Copy link

gazzawazza commented Sep 2, 2017

hi all

Issues
As per title, I can't seem to find any way of accessing ublock origin 1.14.4 options in firefox android 55.0.2

The dashboard and logger buttons are absent from the add-on if you drill into it through tools then add-ons

screenshot_20170902-213125

Also, if on a webpage that ublock is monitoring / filtering, ublock appears active (in that there's a filter count in brackets - admittedly only "1" on https://m.facebook.com, which is suspicious in itself, since I get a significant count doing this operation on a desktop pc) but clicking on the ublock entry in the menu doesn't open up the ublock UI at all. It just closes the browser menu.

All above issues can be 'fixed' if one reverts to 1.13.8

settings

  • OS/version: Sony official build android 6.0.1 (z3 compact)
  • Browser/version: 55.0.2
  • uBlock Origin version: 1.14.4

filter lists

default filter lists (though i cannot confirm this because i can't get into options

no custom filter lists

I hope I've not missed out any crucial information. If I have, please just post and I'll adjust as necessary.

Regards,

Gary

@gorhill gorhill added the browser bug label Sep 2, 2017

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 2, 2017

Report to Firefox devs please: https://bugzilla.mozilla.org/.

@gorhill gorhill closed this Sep 2, 2017

@gorhill

This comment has been minimized.

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 2, 2017

By the way, can't you access the dashboard from the popup panel, itself accessible from the "uBlock Origin" browser menu entry?

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 3, 2017

could you explain or send a screenshot?

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 3, 2017

IF I understand you, you're saying get to the UI from the menu entry? If so, I referred to this in my initial post - selecting it does not produce the UI. It just closes the menu.

@Thorin-Oakenpants

This comment has been minimized.

Copy link

Thorin-Oakenpants commented Sep 3, 2017

Same as above: FF55.0.2, Android, 1.14.2 1.14.4 (although it started with 1.14.0). Note: I even removed uBo, cleared app cache, force quit the app, etc and installed a fresh 1.14.0

  • Menu > Tools > Addons > uBlock Origin> no options
  • Menu > uBlock > does nothing
  • loading chrome://ublock0/content/dashboard.html > file not found (I do not know if the web.ext version uses a different naming scheme - if so tell me and I will try to load it)

uBo definitely is working, adverts are blocked on my regular news sites

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 3, 2017

I wasn't planning to publish uBO/webext before FF56, but because of the uBO/webext-hybrid debacle, I had no choice.

Anyways, I can't see the options in Firefox for Android 55.0.2. However I can access the popup panel using the menu entry. However, eventually this stops working, I don't know why.

The dashboard URL is a moz-extension://[random id]/dashboard.html.

So, try this:

  • Quit FF
  • Launch FF
  • Wait for it to finish loading whatever page
  • Try tapping uBO's menu entry (it works for me every time if done at the start)
  • Popup panel shows up
  • Click gears icon
  • Dashboard opens
  • Add dashboard to bookmarks, so that you can access it directly from now on

Other options: install Firefox 56 or Firefox 57 (that's what I use), all works just fine as far as I can tell.

@Thorin-Oakenpants

This comment has been minimized.

Copy link

Thorin-Oakenpants commented Sep 3, 2017

^^ Works For Me

I was WASN'T (damn typos) worried about it, since its working and would eventually come right. Its just my throwaway smart phone with no data on it. And for Desktop I will wait for 56 with that fix and when I have removed a couple more legacy addons (also dreading losing uBo access to chrome://)

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 3, 2017

I wasn't planning to publish uBO/webext before FF56, but because of the uBO/webext-hybrid debacle, I had no choice.

Actually disregard that part, it makes no sense. There would be no difference with webext-hybrid, it was essentially full webext as well, except for the small data migration part.

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 3, 2017

Thank you everyone for your contributions. Really appreciate it.

EDIT - just rewrote next 2 paragraphs for improved clarity.
Gorhill's advice - #2958 (comment) - about quitting and restarting FF android seems to allow uBO menu entry to work again i.e. you can get to uBO UI (and therefore options 'cog').

I closed FF android successfully by swiping app away from recents list. Force stop I'd imagine would achieve same result.

Anyway, to try and pull everything together:

  • there does appear to be an issue in FF android 55.0.2 and ublock origin 1.14.4, where you can't access options from the tools / addons. The dashboard and logger buttons are not visible.
  • this is due to a FF android bug https://bugzilla.mozilla.org/show_bug.cgi?id=1330159
  • it's reported that using FF android beta 56 or 57 resolves this
  • there is initially an issue too with accessing uBO from the FF android menu. Closing app and restarting should restore menu entry functionality. One can then access options from uBO UI.

Regards,

Gary

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 18, 2017

FWIW, the workaround doesn't work for me.

Is there any way (with a non-rooted device) to find out the random id? E.g. some about:... page that will list all the addons' IDs?

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 18, 2017

Hi @fastcat

Could you confirm you've followed the workround exactly?

Did you try force-closing firefox android? Or perhaps power off then restart your handset (just grasping at straws here)?

Then just start firefox, go into the menu, click on ublock at the bottom of the menu. You should then get the uBO UI page.

My phone isn't rooted btw.

Can you confirm what version of android, firefox and ublock you're running?

It might be worth checking you're using the most current version of uBO.

Could you also explain what you mean by:

Is there any way (with a non-rooted device) to find out the random id? E.g. some about:... page that will list all the addons' IDs?

Thanks,

Gary

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 18, 2017

I'm seeing this on both a Nexus 6P and Pixel C, both running Oreo, using uBO 1.14.8 from AMO and Firefox 55.0.2 from the play store.

I had tried the swipe-away (or click the X on the tablet) to close firefox, but I just tried the force stop as well, didn't change anything. Trying rebooting on the tablet ... that didn't help either. I rebooted, unlocked the screen, launched Firefox, tapped the menu, and then the "uBlock Origin" entry at the bottom ... and nothing happened.

Maybe of interest is that this is a fresh install of uBO.

I just noticed that the version on AMO is one release behind the latest non-beta release here, but the release notes for it don't sound like they would affect this, and Firefox for Android won't let me install an unverified addon.

Could you also explain what you mean by:...

The random uuid for the addon installation that determines the moz-extension://[this bit here]/dashboard.html URL. I was hoping there was some about:[debugstuff] page that could be loaded to list out the uuids of the installed web-extensions as an alternate way to find out the uBO dashboard URL.

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 18, 2017

@fastcat You have other extensions installed?

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 18, 2017

@fastcat You have other extensions installed?

I thought that too then forgot to ask/mention.

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 18, 2017

Yes, the auto-installed H264 codec, and PDF Viewer. I just tried disabling them and running the workaround ... didn't help.

I tried uninstalling PDF Viewer and disabling the H264 codec (you can't uninstall it), didn't help.

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 18, 2017

I also tried, in a separate Android user profile that has never had Firefox installed, installing it, installing the add-on, closing all the tabs, force-closing Firefox, launching, tapping the menu item, still no love.

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 18, 2017

@fastcat

You mention it's a fresh install. Do we wonder whether an add-on update might make any difference (i.e. revert to an earlier build then update and see whether the workround helps)?

Perhaps as a test - see whether any build of uBO works? I found 1.13.8 was ok.

Sorry - am pretty much a novice. I think you're ahead of me technically

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 18, 2017

Well, you could always use Nightly, it just works: https://play.google.com/store/apps/details?id=org.mozilla.fennec_aurora.

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 18, 2017

Can't install addons from github on Android, and AMO on Android won't give you any old releases either, so ... while a fair suggestion, I don't see how to actually test it :(

As far as nightly ... IIRC nightly has a different sync channel (i.e. doesn't share Firefox Sync data with the release channel) which would be a dealbreaker for me.

I did install the Firefox Beta app in the isolated profile and uBO within that, and this problem is definitely gone there at least. So I guess within a couple weeks 56 should be released and this will be largely a moot topic, right?

@gorhill

This comment has been minimized.

Copy link
Owner

gorhill commented Sep 18, 2017

@gazzawazza

This comment has been minimized.

Copy link
Author

gazzawazza commented Sep 18, 2017

yeah... I got to 1.13.8 through AMO. There was a link on the uBO page (i.e. I just searched for uBO through FF's add-on search and browsed the uBO page).

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 18, 2017

OK, the direct link worked to install ... will have to wait for it to auto-update and see if the workaround works then.

@fastcat

This comment has been minimized.

Copy link

fastcat commented Sep 20, 2017

After auto-update, workaround is still not working on either device. But having installed the old version I was able to configure things, and the config seems to have been retained on the upgrade, so personally I can tolerate it being as it is until the next FF release comes around and things work normally again.

@ghpille

This comment has been minimized.

Copy link

ghpille commented Sep 24, 2017

Is it possible to prevent 1.13.8 from upgrading?

@gwarser

This comment has been minimized.

Copy link
Contributor

gwarser commented Sep 24, 2017

Go to about:config and change extensions.autoupdate.enabled to false This will affect all extensions.

@ghpille

This comment has been minimized.

Copy link

ghpille commented Sep 24, 2017

Dziękuję!

@AdKiller

This comment has been minimized.

Copy link

AdKiller commented Nov 4, 2017

Not working for me. Menu does not open no matter what...

Samsung Galaxy S7
Android 7.0
Firefox 56
uBlock Origin 1.14.16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.