Bug 498520 - Engaging cursor zoom recycles cursor shape used last time zoom effect ended
Summary: Engaging cursor zoom recycles cursor shape used last time zoom effect ended
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: 6.2.5
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-11 08:22 UTC by Greeniac
Modified: 2025-01-17 18:46 UTC (History)
2 users (show)

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


Attachments
Demonstation of the issue (2.37 MB, video/mp4)
2025-01-11 08:22 UTC, Greeniac
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greeniac 2025-01-11 08:22:09 UTC
Created attachment 177279 [details]
Demonstation of the issue

SUMMARY
When first zoom mode the cursor's texture is immediately set to the texture that was set when zooming out the previous time, but when a texture change trigger occurs (the texture changes) it changes to the proper texture, also when using chromium (Latest Ungoogled Chromium release from the AUR in my case) sometimes the cursor does not change properly but in Firefox (Latest Librewolf release from the AUR in my case) that issue is not apparent.    

STEPS TO REPRODUCE
1. Zoom in.
2. Hover over something that would change the cursor (ig: a text box).
3. Unzoom while hovering on that thing.
4. Zoom in while hovering over something that would not change the cursor (cursor will be the default arrow) like hovering over the desktop.

OBSERVED RESULT
The cursor's texture will be the same texture in step 2 until you trigger a cursor change like touching a window edge to hovering over a text box.

EXPECTED RESULT
The cursor's texture should be the default arrow.

SOFTWARE/OS VERSIONS

Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.12.8-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-7600K CPU @ 3.80GHz
Memory: 23.4 GiB of RAM
Graphics Processor: AMD Radeon Pro 580X
Manufacturer: Apple Inc.
Product Name: iMac18,3
System Version: 1.0

ADDITIONAL INFORMATION

I have also tried this on the latest KDE Neon unstable build with KDE Plasma 6.2.80 (or 6.2.90 not sure) live image, the issue is still apparent.
Comment 1 Greeniac 2025-01-11 08:37:18 UTC
The Chromium bug that i mentioned seems to be the same as the bug 400461  (link: https://bugs.kde.org/show_bug.cgi?id=400461 )
Comment 2 Greeniac 2025-01-11 08:47:20 UTC
In step 4; i meant "zoom out" not "zoom in" I'm sorry.
Comment 3 Greeniac 2025-01-11 08:56:13 UTC
(In reply to Greeniac from comment #2)
> In step 4; i meant "zoom out" not "zoom in" I'm sorry.
Never mind, it's zoom in. Also is there an edit button or delete button for comments/descriptions? I'm the kind of person that would edit a comment like 5 times to fix mistakes.
Comment 4 Nate Graham 2025-01-13 19:30:32 UTC
Can reproduce.
Comment 5 John Kizer 2025-01-17 18:46:05 UTC
I can also reproduce on Fedora KDE 41, NVIDIA graphics.