Bug 482566

Summary: Launch feedback animation plays without the cursor if it was hidden when the animation started
Product: [Plasma] kwin Reporter: Unknown <null>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: nate
Priority: NOR    
Version First Reported In: 5.27.10   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Unknown 2024-03-06 18:48:07 UTC
Sometimes the cursor hides itself and then when you launch an app with the keyboard, only the launch feedback animation is shown for the app and the cursor still remains hidden. In my case, the cursor becomes hidden when I start typing.

Operating System: EndeavourOS 
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.7.8-arch1-1 (64-bit)
Graphics Platform: X11
Graphics Processor: Mesa IntelĀ® HD Graphics 4400
System Version: ThinkPad T440s
Comment 1 Nate Graham 2024-03-07 05:22:58 UTC
Can reproduce the issue on Wayland too. Pretty minor and low priority though, I'd say.
Comment 2 Vlad Zahorodnii 2024-05-31 15:13:22 UTC
Git commit 40839e3347e91e6193c90ae00e4c2afc1f5f967f by Vlad Zahorodnii.
Committed on 31/05/2024 at 15:00.
Pushed by vladz into branch 'master'.

plugins/startupfeedback: Don't show bouncing cursor if cursor is invisible

M  +5    -0    src/cursorsource.cpp
M  +1    -0    src/cursorsource.h
M  +14   -1    src/plugins/startupfeedback/startupfeedback.cpp

https://invent.kde.org/plasma/kwin/-/commit/40839e3347e91e6193c90ae00e4c2afc1f5f967f
Comment 3 Vlad Zahorodnii 2024-05-31 18:04:39 UTC
Git commit 3d9c8429c96da9dea175013414b4c7aef8642723 by Vlad Zahorodnii.
Committed on 31/05/2024 at 15:14.
Pushed by vladz into branch 'Plasma/6.1'.

plugins/startupfeedback: Don't show bouncing cursor if cursor is invisible


(cherry picked from commit 40839e3347e91e6193c90ae00e4c2afc1f5f967f)

Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>

M  +5    -0    src/cursorsource.cpp
M  +1    -0    src/cursorsource.h
M  +14   -1    src/plugins/startupfeedback/startupfeedback.cpp

https://invent.kde.org/plasma/kwin/-/commit/3d9c8429c96da9dea175013414b4c7aef8642723