Public bug reported: After switching workspaces (via Ctrl+Alt+Arrow or Super+Page Up/Down), the Ctrl and Super modifier keys sometimes remain in a "held" state even after being physically released — causing unintended behavior in other applications (e.g., scroll wheel triggering zoom as if Ctrl is held, broken keyboard shortcuts) until another workspace switch or app focus change resets the state.
Steps to reproduce: Set Settings → Multitasking → Workspaces to "Dynamic workspaces" Switch workspaces repeatedly using Ctrl+Alt+Arrow or Super-based shortcuts while working normally (e.g., coding, browsing) Observe that Ctrl or Super occasionally remain logically "stuck" after release, affecting subsequent input in other apps Workaround found: Switching Settings → Multitasking → Workspaces to "Fixed number of workspaces" completely resolves the issue. Diagnostic detail: Verified with libinput debug-events that the physical key release event is correctly emitted at the hardware/driver level (both pressed and released states appear correctly for the key in question). This confirms the bug is occurring above libinput — likely within Mutter's workspace-switch/input-state handling — not a hardware or driver issue. System information: GNOME Shell version: 50.1 OS: Ubuntu 26.04 Session type: Wayland GPU: Nvidia (RTX 4060 Mobile), proprietary driver Display setup: Laptop panel (eDP-1) + single external monitor via HDMI Related report (different GNOME Shell version, similar symptom): https://bugs.launchpad.net/bugs/2000644 — reported on GNOME Shell 43 in 2023 with the same Dynamic Workspaces correlation, suggesting this issue has persisted across multiple GNOME Shell generations. ** Affects: gnome-shell (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2164780 Title: Ctrl/Super keys get stuck (input state not released) after workspace switch on Wayland with Dynamic Workspaces To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2164780/+subscriptions -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
