Bug 489139 - [wayland] In WindowHeap-based effects, grabbing a window and switching virtual desktops with window transparency enabled removes the window transparency effect
Summary: [wayland] In WindowHeap-based effects, grabbing a window and switching virtua...
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-window-management (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-24 20:34 UTC by Eamonn Rea
Modified: 2024-06-25 15:22 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eamonn Rea 2024-06-24 20:34:20 UTC
SUMMARY
When the window transparency effect is enabled for grabbed windows, grabbing a window (which makes it transparent) and switching to another virtual desktop with a keyboard shortcut will cause the window transparency effect on that window to disappear while it is grabbed. Re-grabbing the window correctly re-enables the effect.

This is a regression since Plasma 6.0.5, which did correctly preserve the window transparency effect.

STEPS TO REPRODUCE
1. Enable transparency for grabbed windows.
2. Grab a window
3. Move to another virtual desktop while holding the window by using a keyboard shortcut
4. The window transparency effect disappears.

OBSERVED RESULT
The window transparency effect disappears for grabbed windows when switching to another virtual desktop while holding the window.

EXPECTED RESULT
Window transparency should be preserved like in Plasma 6.0.5 and below.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.9.6 Linux Zen
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION