Skip to content

System menu stacks when triggered multiple times or after other menu is open #577

@JavierBertolino

Description

@JavierBertolino

When triggering theSystem menu (which uses Walker) via SUPER + ESC especially while another menu (or the same one) is still open causes multiple Walker instances to stack. This results in:

  • The prompt sometimes showing "Go…" instead of "System…".
  • Menu item results appearing replicated multiple times when searching for a term

It appears that Walker does not enforce a single-instance UI, so repeated bindd triggers spawn new processes without closing the existing one.

Video evidence
https://github.com/user-attachments/assets/b68a861f-e395-4e75-9f0c-f51487d999df

Environment

Image

Steps to reproduce:

  1. Open the system menu with SUPER + ESC
  2. Press again SUPER + ESC and you will see how the placeholder changes from "System…" to "Go…"
  3. Search for a term like "Suspend" and notice how it appears multiple times

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions