Open
Bug 1464424
Opened 8 years ago
Updated 3 years ago
Firefox webext, in overflow menu, hover events do not work (first time only)
Categories
(WebExtensions :: Frontend, defect, P3)
Tracking
(firefox60 affected)
NEW
| Tracking | Status | |
|---|---|---|
| firefox60 | --- | affected |
People
(Reporter: bugzilla, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Build ID: 20180516032328
Steps to reproduce:
1. Install Greasemonkey ( https://addons.mozilla.org/firefox/downloads/file/965808/greasemonkey-4.4.0-an+fx.xpi )
2. Pin it to the overflow menu
3. Restart firefox and/or reload Greasemonkey ( via about:debugging )
4. Open Greasemonkey's browser action, from inside the overflow menu
5. Move the mouse over the menu items
Actual results:
Nothing.
Expected results:
Each menu item should have been given a grey background color, on hover.
Close and re-open the browser action and it works. Do this the first time from the main toolbar and it works. But first time from inside the overflow, it does not.
In order to be keyboard accessible and consistent, we do this with javascript, which might be triggered by keyboard or mouseover events:
https://github.com/greasemonkey/greasemonkey/blob/master/src/browser/monkey-menu.js#L73
If I put a "console.log" in that handler, it's being called. I believe the issue is keyboard focus: In the first-open bug case, if I press arrow up/down, I scroll the main browser tab. If I close and re-open the browser action, then the popup is getting the keyboard events, and acts like I expect in response to both keyboard and mouse actions.
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Build ID: 20180517114003
I manage to reproduce this issue on Ubuntu 18.04 x64 with the latest FF 60.0.1 (64bit).
Status: UNCONFIRMED → NEW
status-firefox60:
--- → affected
Component: Untriaged → Add-ons Manager
Ever confirmed: true
OS: Unspecified → Linux
Product: Firefox → Toolkit
Updated•8 years ago
|
Component: Add-ons Manager → WebExtensions: Frontend
Comment 2•8 years ago
|
||
Can you toggle extensions.webextensions.remote and reproduce?
Flags: needinfo?(arantius)
Priority: -- → P3
| Reporter | ||
Comment 3•8 years ago
|
||
It was false, when set true (and then restarting firefox, to be sure) nothing changes, still broken.
Flags: needinfo?(arantius)
Updated•8 years ago
|
Product: Toolkit → WebExtensions
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•