Summary: | [Wayland] Right click on desktop and panel stop working after exiting desktop grid effect | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, grasm, me, nate, plasma-bugs, postix, qydwhotmail |
Priority: | NOR | Keywords: | wayland |
Version: | 5.26.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.0 | |
Sentry Crash Report: |
Description
Patrick Silva
2019-02-26 19:53:01 UTC
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. |