Skip to content

Fix hamburger menu opening as a window on Wayland

Felix Ernst requested to merge (removed):prevent_hamburger_menu_as_window into master

Before this MR, if an app window is unfocused and the first click on the window is the hamburger menu button, the menu would appear displaced as a separate window on Wayland.

This MR fixes this by setting a sane transientParent for the menu. This is slightly difficult because there can be any number of hamburger buttons in any number of different windows so we need to figure out spontaneously which button was pressed to open the menu.

BUG: 442375

I tested this on Weston.

Edited by Felix Ernst

Merge request reports