Bug 508610

Summary: The desaturation effect on unresponsive windows is not active during virtual desktop change animations
Product: [Plasma] kwin Reporter: JR <zorael>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: kdedev, nate
Priority: LO    
Version First Reported In: 6.4.4   
Target Milestone: ---   
Platform: EndeavourOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description JR 2025-08-22 15:10:09 UTC
SUMMARY
When changing between virtual desktops, the desaturation effect on unresponsive windows is not active during the slide/fade animation.

STEPS TO REPRODUCE
1. Have more than one virtual desktop
2. Enable the setting to show an animation as you switch between desktops
3. Start a program which displays colours
4. `kill -STOP $PID`
5. Observe that as the program becomes unresponsive, its window's colours become desaturated
6. Change to a different virtual desktop (by shortcut or pager), away from the program

OBSERVED RESULT
The desaturation effect of the SIGSTOP'ed program's window is removed during the animation. It shows colours as it slides/fades away.

EXPECTED RESULT
The program's window stays desaturated even during the animation.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: EndeavourOS/Arch x86_64
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
Wayland.

The component may be wrong, please reassign it if so.

(remember to `kill -CONT $PID`)
Comment 1 TraceyC 2025-08-26 21:12:03 UTC
I can reproduce this with git-master