Bug 375320 - Cannot dismiss window switcher when it is activated via screen edge
Summary: Cannot dismiss window switcher when it is activated via screen edge
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: tabbox (show other bugs)
Version: 5.8.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-20 00:09 UTC by Luis Fernando Planella Gonzalez
Modified: 2017-06-19 15:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.10.0
Sentry Crash Report:


Attachments
Screencast showing the bug in action (2.72 MB, audio/ogg)
2017-01-20 00:39 UTC, Luis Fernando Planella Gonzalez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luis Fernando Planella Gonzalez 2017-01-20 00:09:59 UTC
If I set an screen edge to window switcher (or alternate) there is no way to select a window, and keyboard events are not handled.
For example: If I set to alternate window switcher with Cover flow, for example, no keyboard keys work, I can only use the mouse scroll or click on edges to change window, but there is no way to dismiss the switcher and select a window, other than moving the mouse to the screen edge again.
QML switchers (such as the grid switcher) seem to react to mouse clicks on windows, but still there is no way to dismiss the switcher other than moving the mouse to the screen edge.
Comment 1 Luis Fernando Planella Gonzalez 2017-01-20 00:39:42 UTC
Created attachment 103547 [details]
Screencast showing the bug in action

The attached screencast shows the bug in action. In the meanwhile I tried pressing Esc, Enter, Space, ... (besides mouse clicks which are visible thanks to the mouse click effect).
It also shows the bug https://bugs.kde.org/show_bug.cgi?id=375321 in action: it is hard to trigger the window switcher moving the mouse to the screen edge, as it might be immediately dismissed.
Comment 2 Martin Flöser 2017-06-19 15:05:54 UTC
This got implemented as part of the touch screen edge support in Plasma 5.10