Bug 505747 - Cursor is unexpectedly retained across zooms in Zoom effect
Summary: Cursor is unexpectedly retained across zooms in Zoom effect
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (other bugs)
Version First Reported In: 6.3.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-18 16:14 UTC by Tech-Tac
Modified: 2025-07-03 23:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tech-Tac 2025-06-18 16:14:44 UTC
SUMMARY
When setting the mouse pointer to scale in the Zoom effect configuration, starting the effect by zooming in sets the cursor image to that the last time the effect was active, instead of the current cursor set by the app until the cursor is set again.

STEPS TO REPRODUCE
1. Hover mouse over a text box
2. Zoom in
3. Zoom out to exit effect
4. Move the mouse outside the text box
5. Zoom in again

OBSERVED RESULT
The cursor is still a text cursor, which doesn't update until the cursor changes again while zoomed in

EXPECTED RESULT
The effect should correctly reflect the current cursor when the zoom started.

SOFTWARE/OS VERSIONS
Arch Linux
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Comment 1 Nate Graham 2025-06-18 16:29:21 UTC
Cannot reproduce in Plasma 6.4. Can you re-test once you've updated to that version?
Comment 2 Tech-Tac 2025-06-20 14:42:18 UTC
This occurs in 6.4.0
Comment 3 Tech-Tac 2025-07-03 18:06:09 UTC
This seems to affect only the cursor texture, the hotspot and cursor size are still those of the expected current cursor
Comment 4 Zamundaaa 2025-07-03 21:26:37 UTC

*** This bug has been marked as a duplicate of bug 492173 ***
Comment 5 Tech-Tac 2025-07-03 21:34:22 UTC
I'm pretty sure that's a different bug, mine has nothing to do with XWayland and the cursor does update while zoomed in, but not when initially starting the zoom
Comment 6 Zamundaaa 2025-07-03 23:09:43 UTC
Oh, so only the first cursor is wrong. Nvm then, and can confirm.