SUMMARY A plasmoid, [Event Calendar](https://store.kde.org/p/998901/), opens tooltips to show holidays on the visible calendar. These tooltips can be made to spawn and animate through the cursor, repeatedly opening and closing themselves. STEPS TO REPRODUCE 1. Install the Plasmoid. 2. Add it to the Panel. 3. Add a calendar with holidays in the current month. (US calendar with Memorial Day, for instance.) 4. Open the Plasmoid by clicking it. 5. Move the cursor up and to the left, over a cell with a holiday or event. 6. Hover over the cell. OBSERVED RESULT Tooltip spawns from the bottom right of the Plasmoid, causing it to animate directly under the cursor and away from it again, which causes the tooltip to self-terminate. The cursor focus being interrupted from the cell by the tooltip passing under it also causes the hover action to activate another tooltip, repeatedly, until the cursor is moved off the calendar cell. EXPECTED RESULT Tooltip should not check for cursor focus until it has come to rest after animating itself open. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux, KDE Plasma 5.27.5 (available in About System) KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.106.0 Qt Version: 5.15.9 ADDITIONAL INFORMATION Mentioned plasmoid may or may not be to blame for the issue, but animating open a window which hides itself when a cursor moves over or off it, should not test for cursor hover until its animation cycle completes.
This is a bug in the tooltip implementation of that particular widget, yeah. Spawning in the corner is weird and it shouldn't do that. We don't wait for the animation cycle to complete to avoid making the fade-out take longer, which has annoyed people in the past.