Closed Bug 781674 Opened 12 years ago Closed 6 years ago

Menulist not working in inline options

Categories

(Firefox for Android Graveyard :: Add-on Manager, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: Margaret, Unassigned)

References

Details

The screen dims, but nothing appears. This is on my Galaxy Nexus running JB.
Does not work in NSA++ either, http://noscript.net/nsa/latest/

Tested on an HTC Desire HD running JB.

First time the screen dims, and nothing appears (seems an initialization problem).
Then, after fiddling with the back button, sometimes (apparently random) it starts displaying the options but changing the selection requires clicking twice because the popup seems to be dismissed and shown again once.
Blocks: abp
Summary: Menulist not working in Adblock Plus options → Menulist not working in inline options
Another thing that happens is that SelectionHelper doesn't fire any post-selection event (e.g. oncommand) for menulists, while it does fire onchange for HTML select elements, so there's no way to be notified of the selection change (other than listening for the click event).

Since I'm going forward with NSA++ dev builds and using custom-styled buttons[type=radio] which are ugly but work reasonably (BTW, XUL radiogroups kinda work but don't display any flag icons), please refer to this build rather than latest (URL above):

http://noscript.net/nsa/latest/noscript-3.5a3rc201210310914.xpi
I've seen this issue before but it seems to be resolved. At least on Samsung Galaxy SII with Android 4.1 running Firefox 22 the selection shows up correctly for me - don't have any device with JB around to test.

I filed bug 891736 for the missing selection event, that's a different issue.
Depends on: 1079466
With Firefox 57 only WebExtensions are supported and options are HTML pages.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.