Bug 410889 - Panel flickers when showing the panel initially after showing an auto-hidden panel on the left edge when a touch screen edge is set
Summary: Panel flickers when showing the panel initially after showing an auto-hidden ...
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-14 03:37 UTC by Thomas DeRensis
Modified: 2020-11-03 18:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Demonstration of the panel flicker bug (683.98 KB, video/x-matroska)
2019-08-14 03:37 UTC, Thomas DeRensis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas DeRensis 2019-08-14 03:37:06 UTC
Created attachment 122108 [details]
Demonstration of the panel flicker bug

SUMMARY
I have an auto-hidden panel on the left edge of my screen. When I move the mouse to reveal the panel, the panel flickers for a moment.

STEPS TO REPRODUCE
1. Set up an auto-hidden panel on the left edge of the screen (only happens on the left).
2. Move cursor to left edge of the screen so that it is over the task bar and reveals the panel (not reproducible if it is over the application launcher or configure panel icon)

OBSERVED RESULT
It looks like the cursor moves 1 pixel off the screen, then the panel shows, the cursor is moved 1 pixel to be back on the screen and the panel flickers for a moment.

EXPECTED RESULT
The panel shows without flickering or moving the cursor.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.60.0
Qt Version: 5.13.0
Kernel Version: 5.2.8-arch1-1-ARCH
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz
Memory: 15.5 GiB of RAM 

ADDITIONAL INFORMATION
Nvidia GeForce GTX 980
driver: 430.40-4
Comment 1 Thomas DeRensis 2020-11-03 17:08:23 UTC
I believe I have found the cause for this issue. I had a Touch Action enabled for the left edge (Toggle Window Switching). If I disable this, then the visual bug goes away. This solves my issue because I don't need that touch action enabled.
Comment 2 Nate Graham 2020-11-03 18:03:57 UTC
Thanks, moving to KWin, where the touch screen edge code lives.