[Wayland] Cannot interact with extension popup menu if it is left of the url bar (horizontal cursor offset)
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
People
(Reporter: moz, Assigned: jhorak)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Steps to reproduce:
- Create a new (clean) firefox profile
- Start Firefox (on wayland)
- Install "ublock Origin" extension from https://addons.mozilla.org/de/firefox/addon/ublock-origin/?src=search
- Enter Firefox' "customize" mode to change the UI
- Move the uBlock Origin icon left of the urlbar
- Leave Firefox' "customize" mode
- Open uBlock origin menu by clicking on the icon
- Expand the uBlock origin menu by clicking on "requests blocked" or "domains connected"
- Leave uBlock origin menu by clicking somewhere else
- Open uBlock origin menu by clicking on the icon
- Try to interact with the menu (hover, click)
Actual results:
At first one thinks that the menu does not have any interaction at all. After more investigation I realized that there is a horizontal offset in the pointer input, i.e. the mouse interaction is handled at a different horizontal position than where the cursor is being displayed.
Expected results:
Act normally as if it were on the right side.
Workarounds for uBlock origin:
- never expand the menu
- put or keep it right of the url bar
Additional infos:
- This issue has been present for a while, at least since Firefox 68.0 on Fedora 30 with Gnome+Wayland
- This issue is only present with Firefox natively on wayland. Firefox on XWayland is not affected.
- It does not matter whether you expand the menu first (steps 7-9) or move it left of the URL bar (steps 4-6)
HTTPS everywhere is also partially affected, see attached screenshot. Note that the "x" indicates the rough mouse cursor position, but the "Spende an die EFF" button (100…200px right of the mouse cursor) is active because the cursor is thought to hover on this button.
Reporter | ||
Updated•5 years ago
|
Comment 3•4 years ago
|
||
Since i filed bug 1607404 I can confirm this bug.
See also:
Check this Bug report for further details:
https://github.com/hackademix/noscript/issues/112
I also filed a bug for Fedora here:
https://bugzilla.redhat.com/show_bug.cgi?id=1782704
Assignee | ||
Comment 4•4 years ago
|
||
Should be fixed by bug 1607404. Please reopen if the nightly does not work for you. Thanks.
Description
•