Popup not shown in dual monitor setup in some cases
Affected version
gtk3-3.24.28-2.fc32.x86_64 mutter-3.36.9-1.fc32.x86_64 wayland
Bug summary
In case the popup does not fit to the monitor, it is moved to the adjacent monitor. If the second monitor does not contain part of the window (including shadow), the popup is not visible. The root cause is that the popup cannot be shown outside of parent window under wayland. Note this works for maximized apps because the shadow is still on the other monitor where the popup is placed.
Steps to reproduce
- dual monitor setup
- move window (for example gedit) to the left monitor. Make sure there's no part of the window on the left monitor (including shadow).
- open the RMB popup menu close to the border between two monitors
What happened
No popup has been shown.
Screencast show it several time. Screencast_from_04-23-2021_04_24_49_PM