https://bugs.kde.org/show_bug.cgi?id=423688
cwo <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Version Fixed In| |6.4.0 Latest Commit| |https://invent.kde.org/plas | |ma/plasma-desktop/-/commit/ | |09fbef3e6f651836f08484f1e9d | |6dbd85bf750cc Status|ASSIGNED |RESOLVED --- Comment #3 from cwo <[email protected]> --- Git commit 09fbef3e6f651836f08484f1e9d6dbd85bf750cc by Christoph Wolk. Committed on 05/06/2025 at 15:19. Pushed by cwo into branch 'master'. applets/kicker: don't trigger hover on keyboard open Kicker's MenuRepresentation uses MouseEventListener's positionChanged to do its hover activation handling, and unlike standard QQC components' hovered property, it activates immediately on spawn even if the mouse was not actively moved. This makes keyboard use rather inconvenient, as the behavior differs based on the position where the pointer is when the user triggers the launcher. Instead, we ignore the first positionChanged event on each opening of kicker. This does not notably affect mouse use (the user has to move one additional pixel when moving from icon to menu), but makes shortcut- triggered keyboard use much more pleasant. In the medium term, it probably makes sense to port this to standard components (ItemDelegate, standard TriangleMouseFilter instead of an incomplete custom implementation etc,), but given the complexity and lots of custom behavior of kicker, this is likely a larger undertaking. FIXED-IN: 6.4.0 M +4 -0 applets/kicker/package/contents/ui/ItemListDelegate.qml M +2 -0 applets/kicker/package/contents/ui/ItemListView.qml M +3 -0 applets/kicker/package/contents/ui/MenuRepresentation.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/09fbef3e6f651836f08484f1e9d6dbd85bf750cc -- You are receiving this mail because: You are watching all bug changes.
