SUMMARY Only reproducible on Wayland. Both Arch Linux and neon dev unstable are affected. STEPS TO REPRODUCE 1. minimize all windows 2. activate desktop grid effect (default shortcut is ctrl+f8) 3. leave desktop grid effect by clicking some desktop or by pressing the same shortcut 4. right click on desktop OBSERVED RESULT nothing happens. Right click works again after you click on toolbox (icon in the upper right corner). EXPECTED RESULT right click on desktop always works. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.15.2 KDE Frameworks Version: 5.55.0 Qt Version: 5.12.1 Operating System: KDE neon Developer Edition KDE Plasma Version: 5.15.80 KDE Frameworks Version: 5.56.0 Qt Version: 5.12.0
Hmm, so the problem seems to be that the desktop grid effect eats ctrl release event. So, after you leave desktop grid, plasmashell thinks that Ctrl is still pressed.
s/pressed/depressed/
Hmm, it seems like this is a client issue indeed. When the desktop grid effect is activated, kwin will send wl_keyboard.leave. so, once plasma receives that event, it probably has to reset its view of keyboard state.
Can reproduce. Seems to affect the panel too.
It seems to be working now, several parts have changed in this area. Please reopen if it's still a problem for you.
it's still reproducible on neon unstable.
Huh, it's working for me too with current git master. I wonder if this got fixed by some Qt backport that Neon doesn't have or something.
Can reproduce on master
It's not only reproducible with the grid effect but with _all_ window-heap based effects: grid, overview and present windows. Also for the latter two I can 100% reproduce it by opening the effect, pressing CTRL+Meta+Left/Right arrow-key to switch the virtual desktop and then exit the effect by the corresponding hotkey.
I can't reproduce that.
(In reply to Nate Graham from comment #10) > I can't reproduce that. I recall: I cannot 100% reproduce it, must have been some luck that it happened many times in a row. Anyway, I can reproduce the issue with all windows heap based effects: Open a effect, move the cursor over the windows or switch the VDs by some hotkey and exit the effect. In some cases the panel's context menu stops responding until an applet is opened by a left click.
That sounds very much like Bug 445213, which is caused by an upstream issue that's not fixed yet.
This was fixed a while ago.
Fixed on Plasma 6? It's still reproducible on Plasma 5.27.4 with the following steps: 1. activate Desktop Grid by pressing ctrl+f8 2. click on an virtual desktop without any running app 3. right-click on desktop or task manager Result: the context menu does not open Operating System: Arch Linux KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.105.0 Qt Version: 5.15.9 Graphics Platform: Wayland
In 6, yeah.