Closed
Bug 1555812
Opened 6 years ago
Closed 6 years ago
[Wayland][HiDPI] Hamburger menu can't be closed by sequent mouse click
Categories
(Core :: Widget: Gtk, defect, P3)
Core
Widget: Gtk
Tracking
()
RESOLVED
FIXED
mozilla69
Tracking | Status | |
---|---|---|
firefox69 | --- | fixed |
People
(Reporter: stransky, Assigned: stransky)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
When clicked on hamburger menu icon by mouse, the menu is opened. When clicked again the menu is closed and opened again. It's because the nsXULPopupManager does not recognize popup anchor on Wayland.
Assignee | ||
Comment 1•6 years ago
|
||
nsXULPopupManager::Rollup() does not recognize a popup anchor.
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → stransky
Assignee | ||
Comment 2•6 years ago
|
||
It's caused by wrong mouse coordinates passed to nsXULPopupManager::Rollup() by widget code in HiDPI mode.
Component: Layout → Widget: Gtk
Summary: [Wayland] Hamburger menu can't be closed by sequent mouse click → [Wayland][HiDPI] Hamburger menu can't be closed by sequent mouse click
Assignee | ||
Updated•6 years ago
|
Priority: -- → P3
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Keywords: checkin-needed
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/e64d392a8336
[Linux][HiDPI] Pass device pixel coordinates to nsXULPopupManager::Rollup(), r=jhorak
Keywords: checkin-needed
Comment 5•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
Seeing the same issue on 77.0.1 on Fedora/GNOME Wayland (1 x scaling).
Esc or clicking elsewhere outside the menu closes it.
Flags: needinfo?(stransky)
You need to log in
before you can comment on or make changes to this bug.
Description
•