Bug 483793

Summary: With certain scale factors, popup flickers rapidly on hover, changing between two sizes or other graphical glitches
Product: [Plasma] plasmashell Reporter: postix <postix>
Component: PagerAssignee: Plasma Bugs List <plasma-bugs>
Status: CONFIRMED ---    
Severity: normal CC: adam.m.fontenot+kde, hein, nate
Priority: NOR Keywords: qt6
Version: 6.0.2   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=416048
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screen recording

Description postix 2024-03-16 21:22:17 UTC
Created attachment 167344 [details]
Screen recording

STEPS TO REPRODUCE
1. At least 2 VDs, pager in the panel, a few windows opened on of the VDs
2. Move the cursor quickly from an adjacent VD in the pager to the VD with the windows

OBSERVED RESULT
The popup flickers, changing its size between normal and tiny (1). Sometimes other graphical glitches appear (2).
Please see the screen recording: (1) the first 8 seconds, (2) the rest of the recording.


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240314
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.9-1-default (64-bit)
Graphics Platform: Wayland
Graphics Processor: AMD Radeon RX 580 Series
Scaling: 2.0
Comment 1 postix 2024-03-16 21:24:21 UTC
This does not happen if I approach the VD, i.e. moving the cursor, from the desktop or over Kickeroff first, but only when the cursor moved over another VD in the pager before.
Comment 2 Nate Graham 2024-04-12 01:42:25 UTC
Can reproduce that issue with a horizontal panel at 200% scale. Can't reproduce at 225% scale.
Comment 3 Adam Fontenot 2024-05-30 18:07:31 UTC
I see this issue at 1:1 (no scaling).

It's not especially reliable. I do seem to only see it when moving the cursor from an adjacent VD, but it only starts happening ~20% of the time. Once it starts happening, it will continue as long as you move the cursor quickly enough that the preview doesn't get reset.

Extremely visually annoying and probably an epilepsy risk for some users. Seems to flicker at exactly the monitor rate (every other frame at 60 fps).

Operating System: Arch Linux 
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Kernel Version: 6.9.2-arch1-1 (64-bit)
Graphics Platform: Wayland