Bug 339646

Summary: Various glitches in tooltips
Product: [Frameworks and Libraries] libplasma Reporter: Bhushan Shah <bshah>
Component: componentsAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal CC: gaantonio, hein
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Bhushan Shah 2014-10-03 17:16:45 UTC
Tooltips uses icon of previous tooltip if tooltip is triggered before previous one is hidden

1) Have kicker and icontasks side by side.
2) Trigger icontasks tooltip
3) Now slowly move to kicker panel icons without moving outside of tooltip of icontasks
4) Kicker tooltip appears but will have icon of previous tooltip

Tooltip areas become unresponsive if some tooltip area is hidden when tooltip is visible

- Open kicker
- Keep hovering over panel icons
- Do something so that kicker is closed somehow when tooltip is shown (ask someone to ping you on IRC etc)
- Now open kicker again and try to get tooltip

I am not sure if my steps are super clear and perfect but this are steps to reproduce this problem I think,

Reproducible: Always
Comment 1 Eike Hein 2014-10-03 17:22:52 UTC
Some more random info:
[15:23] <Sho_> i think i just found a way to reproduce it
[15:23] <Sho_> notmart: there is some sort of problem with swapping out the item in the tooltip ... make a vertical panel with a pager and an icon tasks, then move around between the two applets with the tooltip open, eventually they will start misbehaving and missing content (e.g. window thumbnail) and you get some reference errors in the cli
[15:24] <Sho_> notmart: i think what happens is that the item doesn't get switched out and what still shows is the part where the prop names accidentally match
[15:25] <bshah> sometimes thumbnails gets missing yes..
[15:25] <Sho_> notmart: ooor it's a timing problem
[15:25] <Sho_> notmart: I just got a ReferenceError that _s is not defined in the tm's ToolTipDelegate, but _s is property int _s: units.largeSpacing / 2
[15:26] <Sho_> notmart: so something is trying to use it before it's ready or so
[15:26] <Sho_> (ToolTipDelegate is one instance in main.qml)
Comment 2 Bhushan Shah 2014-10-03 17:24:46 UTC
<Unknown File>: QML Plasmoid: Binding loop detected for property "toolTipSubText"
Comment 3 Marco Martin 2014-10-07 09:45:57 UTC
most of those should be fixed in the commit ad03d0bb145736

if some of those issue still happen, please open *one* bug per issue.
bugs titled "multiple issues on $foo" will be closed.
Comment 4 Eike Hein 2015-01-15 19:49:41 UTC
*** Bug 342885 has been marked as a duplicate of this bug. ***