https://bugs.kde.org/show_bug.cgi?id=470399

            Bug ID: 470399
           Summary: Plasmoid tooltip opens under cursor and moves away
                    from cursor, closing itself
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.5
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: kod...@gmail.com
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

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.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to