Skip to content

[BUG] Gnome 49.4 <Super> key instability #298

@omnitec

Description

@omnitec

Describe the bug

On GNOME Shell 49.4, enabling V-Shell causes the Super key to stop triggering the Overview after the session fully initializes.

Immediately after login, the Super key works normally.
After a short delay (or after workspace / monitor state changes), the Super key no longer opens the Overview, becoming a no-op.

Disabling V-Shell immediately restores correct Super key behavior.

The issue does not occur on the GDM login screen (where extensions are not loaded).


Basic debug information

  • Did disabling all other extensions help?
    Yes. Disabling V-Shell alone restores correct Super key behavior.

  • Did you find conflicting extension?
    No. The issue occurs with only V-Shell enabled.


To Reproduce

  1. Install and enable V-Shell on GNOME 49.4.
  2. Log out and log back in.
  3. Press the Super key — it works initially.
  4. Wait briefly (or trigger workspace/monitor changes).
  5. Press Super again.
  6. The Overview no longer opens.

Expected behavior

The Super key should consistently open the GNOME Overview while V-Shell is enabled.

V-Shell should modify workspace layout and behavior without disabling the Super key trigger.


Screenshots

Not applicable — the issue is behavioral (Super key becomes inactive).


System:

  • OS: openSUSE Tumbleweed (also reproducible on Leap)
  • GNOME Shell Version: 49.4
  • V-Shell extension version: 49.13.108
  • Source of installation: (extension.gnome.org / GitHub)
  • Session type: Wayland
  • Multi-monitor setup: Yes
  • Other installed and enabled extensions:
    • places-menu
    • gtk4-ding
    • weatheroclock
    • freon
      (Issue occurs with only V-Shell enabled.)

System log output

Behavior only

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfixedFix already available in the repository

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions