Bug 488882

Summary: "Shake Cursor" can enlarge cursor multiple times
Product: [Plasma] kwin Reporter: Martino Fontana <tinozzo123>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: gz18870140350
Priority: NOR    
Version: 6.1.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martino Fontana 2024-06-21 10:17:40 UTC
SUMMARY
The shake cursor effect can stack on top of itself, resulting in a gargantuan cursor size after shaking for some time.

STEPS TO REPRODUCE
1. Make sure that "Shake cursor to find it" is enabled
2. Shake
3. SHAKE
4.
 __                  ___
/__` |__|  /\  |__/ |__ 
.__/ |  | /~~\ |  \ |___
5.
  _____ _           _        
 / ____| |         | |       
| (___ | |__   __ _| | _____ 
 \___ \| '_ \ / _` | |/ / _ \
 ____) | | | | (_| |   <  __/
|_____/|_| |_|\__,_|_|\_\___|

OBSERVED RESULT
The cursor becomes bigger and bigger.

EXPECTED RESULT
The cursor becomes bigger only once.

SOFTWARE/OS VERSIONS
Operating System: NixOS 24.11
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Graphics Platform: Wayland

ADDITIONAL INFORMATION
This makes bug 478290 even worse.
I'd attach a screenshot, but Spectacle doesn't include the enlarged cursor, even with the option "include mouse pointer" on. Should I report this as a bug too?
Comment 1 Vlad Zahorodnii 2024-06-21 10:21:40 UTC
This behavior is totally intentional.

If you don't like it, you could set a hidden option to disable it

[Effect-shakecursor]
OverMagnification=0
Comment 2 Filip 2024-06-22 12:43:09 UTC
*** Bug 488975 has been marked as a duplicate of this bug. ***