What's wrong?
When the system menu (Shutdown, Reboot, etc.) is open on one monitor, clicking on another monitor does not dismiss it. The menu remains visible after focus moves to the other screen.
Steps to reproduce
- Use a multi-monitor setup.
- Open the system menu with
Super + Escape on one monitor.
- Click the desktop or an application on another monitor.
- Observe that the system menu remains open.
Expected behavior
An outside click on any monitor should dismiss the system menu.
Actual behavior
Clicks on a different monitor do not dismiss the system menu.
Possibly relevant
The public shell/plugins/menu/Menu.qml implementation creates one full-screen PanelWindow containing the outside-click MouseArea. Its input coverage may therefore be limited to the screen on which the menu panel is shown.
What's wrong?
When the system menu (Shutdown, Reboot, etc.) is open on one monitor, clicking on another monitor does not dismiss it. The menu remains visible after focus moves to the other screen.
Steps to reproduce
Super + Escapeon one monitor.Expected behavior
An outside click on any monitor should dismiss the system menu.
Actual behavior
Clicks on a different monitor do not dismiss the system menu.
Possibly relevant
The public
shell/plugins/menu/Menu.qmlimplementation creates one full-screenPanelWindowcontaining the outside-clickMouseArea. Its input coverage may therefore be limited to the screen on which the menu panel is shown.