https://bugs.kde.org/show_bug.cgi?id=439522
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/fram |ma/plasma-desktop/commit/32 |eworks/plasma-framework/com |439d71f5ff7b1d10b214df39658 |mit/2355c4182e510ed3069a3f7 |561e025d747 |b37ded5008b5ee2fa --- Comment #11 from Nate Graham <n...@kde.org> --- Git commit 2355c4182e510ed3069a3f7b37ded5008b5ee2fa by Nate Graham, on behalf of Fushan Wen. Committed on 14/10/2021 at 17:37. Pushed by ngraham into branch 'master'. Prevent tooltips from being incorrectly dismissed Having a single shared ToolTipDelegate causes problems with Dialog positioning when the size changes significantly. The sequence of widget events when the bug is triggered is: 1. QEvent::Resize (Size is changed) 2. QEvent::Move (Position is changed, but the vertical coordinate is not) 3. QEvent::Leave (Therefore some tooltips are incorrectly dismissed) Add m_extendTimeoutFlag to prevent interactive tooltips from being incorrectly dismissed. Related: bug 434657 M +21 -3 src/declarativeimports/core/tooltipdialog.cpp M +9 -0 src/declarativeimports/core/tooltipdialog.h https://invent.kde.org/frameworks/plasma-framework/commit/2355c4182e510ed3069a3f7b37ded5008b5ee2fa -- You are receiving this mail because: You are watching all bug changes.