Bug 410889

Summary: Panel flickers when showing the panel initially after showing an auto-hidden panel on the left edge when a touch screen edge is set
Product: [Plasma] kwin Reporter: Thomas DeRensis <tderensis>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: kde, nate
Priority: NOR    
Version: 5.16.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Demonstration of the panel flicker 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.
Comment 3 David Redondo 2024-04-25 13:55:14 UTC

*** This bug has been marked as a duplicate of bug 415404 ***