[Wayland] Utility popups may be invisible or dislocated
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: stransky, Assigned: stransky)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Utility popups may be invisible or dislocated due to https://gitlab.gnome.org/GNOME/gtk/-/issues/4308
We already have a workaround for it but it does not handle utility popups.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
This is and updated workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/4308
When Gtk moves popups with gtk_window_move(), popup coordinates with GDK_WINDOW_TYPE_HINT_POPUP_MENU tyte are considered as 'global' i.e. relative to toplevel window.
Depends on D147266
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/cea52a425100 [Wayland] Calculate a relative position for anchored popups r=emilio https://hg.mozilla.org/integration/autoland/rev/76199acb3425 [Wayland] Use global popup position only for popups of GDK_WINDOW_TYPE_HINT_POPUP_MENU type r=emilio
Comment 4•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cea52a425100
https://hg.mozilla.org/mozilla-central/rev/76199acb3425
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 6•1 year ago
|
||
Wayland is disabled by default on release if I'm not mistaken?
Assignee | ||
Comment 7•1 year ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #6)
Wayland is disabled by default on release if I'm not mistaken?
Yes, in Mozilla official builds. But it's used by distros where it's enabled by default.
Description
•