-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Gnome 46]: switching to a workspace makes the non-contrl key "stick" #279
Comments
cc @mzur |
I also experience this, but I have only seen it in Signal (an electron application) so I thought it was a bug there. Yes, tested in chromium as well, and it appears there as well (about every third workspace switch), so perhaps it is some kind of interaction between chrome/electron and wayland/gnome that goes wrong? |
@andersjohansson, I was reproducing it with JetBrain tools family: Clion, PyCharm, etc. I wasn't able to reproduce it with built-in Terminal and Text Editor Gnome applications however.
It's clearly related to the Workspace Matrix extension - when I disable it the issue never reproduces. |
Same here with GNOME 46: I have the same issue with Thunderbird and Firefox, but not with "native" Gnome apps like the terminal, nautilus and the text editor. (Great extension BTW, hard to keep it disabled :) ) |
I've tested around few options and it seems that when disabling the popup it doesn't trigger the bug if that can helps narrow down the issue |
I'll probably have a look once I migrated to GNOME Shell 46 myself. |
Yup, that's how I worked this around as well: I set "time to show the popup" to |
Also seeing this since upgrading to Ubuntu 24.04 with GNOME 46, disabling the popup works for me too. |
Me too. Upgraded to Ubuntu 24.04 with GNOME 46. Same issue. In my case mostly when navigating to the workspace with my IDE (Intellij) on it. Disabling the popup seems to work as a workaround. Love to see a solution to make my favorite extension 100% usable again! |
I finally notice this mess (random keys and mouse going crazy in various softwares, especially browsers) after upgrading to Ubuntu 24.04 was happening shortly after switching from one workspace to another and found this issue. Thanks for the explanation @vladzcloudius. This problem unfortunately makes this extension unusable, so I hope it will get fixed. I'm a bit lost without my grid of workspaces :) Note: I reported https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2067260 before understanding the source of the problem. |
I am running into this far too much and am willing to put in some effort to track this down. FWIW, I tried the "time to show the popup" period of 1s and that didn't make the problem go away. I was originally on 500ms. |
There are some instructions over the readme https://github.com/mzur/gnome-shell-wsmatrix#developing |
I've tried to investigate a bit although i never worked on gnome extensions before:
I've also looked at @mzur changes for gnome 46 and i don't see (obviously from someone that never saw a gnome extension previously so to take with a pinch of salt) any changes that would explain this so i suspect this comes from gnome itself. Can't go any further as i have no idea how to continue debugging :/ |
Same issue, I'm glad it's not just me! |
Same here: Ubuntu 24.04, Gnome 46, disabling popup solves the "sticky key" issue. |
One of my coworker just had a similar issue where the ctrl key was blocked, however he wasn't using wsmatrix so it may well be a gnome issue |
Using Ubuntu 24.04 on a brand new Framework laptop and I was able to replicate this issue. Thanks for the suggestion for disabling the popup in workspace matrix. I like seeing the preview, but keys getting stuck is a major hassle. |
Same here, same comments as @itsrachelfish |
There was a race condition that I believe still exists in grabbing the release of the modifier key (like Review more about the issue here: https://bugzilla.gnome.org/show_bug.cgi?id=596695 Unfortunately, I am not using gnome anymore so I can't test myself, but thought I might be able to give a hint. Note: This in fact is a mutter/gnome issue, it impacts all other modifier key release behavior in gnome, and they all implement a similar workaround to function properly |
I experience this issue, as described by others. Can someone give me an ELI5 version of how to test @ebeem's theory (just above this comment)? I know nothing about gnome extensions. I see the following file on my computer: |
Disabling the popup indeed works, but if anyone prefers, I found that setting the "time to show the the popup" to 50 ms also eliminated the issue and still gives me at least an idea of where I am in my messing workspaces. |
@scottkosty Thanks for testing! You can just edit the file and restart GNOME (explained here). |
Thanks! I tested the proposed change but can still reproduce the issue with the change. |
Same problems as described above. I tested the solution and I already posted a positive feedback, but after some time I'm back with the same problems.
I'm using Ubuntu 24.04 with wayland. |
Configuration
OS: Ubuntu 24.04
Grid config: 2x4
Extension version: 44
Description
I use
Ctrl+Alt+Arrow X
keybinding to switch between workspaces.With U24.04 when I switch to a workspace in the direction X the "Arrow X" key "sticks": e.g. if a destination workspace has a text editor open then the cursor is going to move in the corresponding direction.
I verified that this has nothing to do with arrow keys: I configured a
Ctrl+Alt+m
to be a shortcut to switch to the workspace above and the issue reproduced: letter 'm' began to be printed endlessly until I press another key on the keyboard.The text was updated successfully, but these errors were encountered: