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)

60 Branch
Unspecified
Linux
defect

Tracking

(firefox60 affected)

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
Component: Untriaged → Add-ons Manager
Ever confirmed: true
OS: Unspecified → Linux
Product: Firefox → Toolkit
Component: Add-ons Manager → WebExtensions: Frontend
Can you toggle extensions.webextensions.remote and reproduce?
Flags: needinfo?(arantius)
Priority: -- → P3
It was false, when set true (and then restarting firefox, to be sure) nothing changes, still broken.
Flags: needinfo?(arantius)
Product: Toolkit → WebExtensions
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.