Bug 416531

Summary: Tooltips flicker when moving mouse on gtk3 apps
Product: [Plasma] kwin Reporter: Richard Ullger <rullger>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal Flags: vlad.zahorodnii: X11+
vlad.zahorodnii: ReviewRequest+
Priority: NOR    
Version First Reported In: 5.17.90   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
URL: https://phabricator.kde.org/D26809
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Demo showing tooltip flicker

Description Richard Ullger 2020-01-21 13:31:43 UTC
Created attachment 125279 [details]
Demo showing tooltip flicker

SUMMARY
Tooltips flicker when moving mouse on gtk3 apps

STEPS TO REPRODUCE
1. Open a gtk3 application
2. Hover the mouse on a relevant part of the screen to generate a tooltip e.g. a toolbar button.
3. move the mouse.

OBSERVED RESULT
Tooltip flickers. See attached screen recording.

EXPECTED RESULT
Tooltip should not flicker

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.17.90
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.0
Kernel Version: 5.4.13-arch1-1
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5 CPU M 430 @ 2.27GHz
Memory: 7.5 GiB of RAM

ADDITIONAL INFORMATION
Observed on gnucash and virtual machine manager.
Doesn't happen on inkscape (gtk2) or firefox

Arch kde-unstable repo
Comment 1 Vlad Zahorodnii 2020-01-21 13:50:06 UTC
Do tooltips flicker if you disable morphing popups effect?
Comment 2 Richard Ullger 2020-01-21 16:21:47 UTC
Disabling the morphing popups effect fixes the issue and the tooltips are stable.
Comment 3 Richard Ullger 2020-01-21 17:39:03 UTC
I confirm the D26809 code changes to morphingpopups.js fix the issue.