Bug 507313

Summary: Cursor state stays stuck and doesn't update after action
Product: [Plasma] kwin Reporter: tux <tux>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: kostadinshishmanov
Priority: NOR    
Version First Reported In: 6.4.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Video of the cursor bug

Description tux 2025-07-21 14:55:21 UTC
SUMMARY
When performing an action that changes the cursor it stays stuck in that state and doesn't return to normal. The cursor only stays stuck within the contents/boundaries of the window of the application. Moving the cursor outside the window of the program makes it return to normal, but moving back over the affected program window makes the cursor get stuck again.

STEPS TO REPRODUCE
1. Perform an action with the cursor like drag-and-drop in Dolphin or on the taskbar.

OBSERVED RESULT
The cursor stays and gets stuck as "dragging hand" or "stop sign" or whatever action performed. It stays stuck within the area/window of the program (e.g. Dolphin or taskbar). Cursor acts like normal outside of the area/window of the affected program, but when the cursor moves back over the area of the affected program it returns to the wrong stuck state again (e.g. "dragging hand" or "stop sign").

EXPECTED RESULT
Cursor state updates normally.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.10.0
Kernel Version: 6.15.7-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: AMD Radeon RX 6650 XT

ADDITIONAL INFORMATION
First affected Plasma version might've been 6.2, 6.3, or 6.4. I'm not sure.
Bug doesn't occur in plasma/kwin-x11.
Comment 1 tux 2025-07-21 15:10:18 UTC
Created attachment 183396 [details]
Video of the cursor bug
Comment 2 tux 2025-07-22 22:29:52 UTC
Also tested this with a test user account with an empty /home/test/, and the bug still occurs there too.
Comment 3 tux 2025-08-24 14:59:16 UTC
Seems fixed as of Plasma/kwin 6.4.4.