Skip to content

System menu is not dismissed by clicks on another monitor #9433

Description

@JoNil

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

  1. Use a multi-monitor setup.
  2. Open the system menu with Super + Escape on one monitor.
  3. Click the desktop or an application on another monitor.
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions