Closed Bug 1588200 Opened 5 years ago Closed 4 years ago

[Wayland] Cannot interact with extension popup menu if it is left of the url bar (horizontal cursor offset)

Categories

(Core :: Widget: Gtk, defect)

69 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1607404

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:

  1. Create a new (clean) firefox profile
  2. Start Firefox (on wayland)
  3. Install "ublock Origin" extension from https://addons.mozilla.org/de/firefox/addon/ublock-origin/?src=search
  4. Enter Firefox' "customize" mode to change the UI
  5. Move the uBlock Origin icon left of the urlbar
  6. Leave Firefox' "customize" mode
  7. Open uBlock origin menu by clicking on the icon
  8. Expand the uBlock origin menu by clicking on "requests blocked" or "domains connected"
  9. Leave uBlock origin menu by clicking somewhere else
  10. Open uBlock origin menu by clicking on the icon
  11. 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.

Blocks: wayland
Summary: [Wayland] Cannot interact with extension popup menu if it is left of the url bar → [Wayland] Cannot interact with extension popup menu if it is left of the url bar (horizontal cursor offset)

Jan works on the popup issues, moving to him.

Assignee: nobody → jhorak

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

Should be fixed by bug 1607404. Please reopen if the nightly does not work for you. Thanks.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: