Bug 505242 - 3rd-party window animation effects aren't working anymore
Summary: 3rd-party window animation effects aren't working anymore
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (other bugs)
Version First Reported In: 6.3.91
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2025-06-05 16:18 UTC by Nate Graham
Modified: 2025-06-06 07:00 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2025-06-05 16:18:38 UTC
STEPS TO REPRODUCE
1. System Settings > Window Management > Desktop Effects > Get New…
3. Download any new window open/close or minimize effects (e.g. "TV Glitch", "Energize", "Squash (Kinetic)")
4. Go to Animations KCM
5. Apply those new effects to window opening/closing and minimizing
5. Activate any of those effects by opening, closing, or minimizing a window


OBSERVED RESULT
Window displays no animation at all; it appears, disappears, or minimizes instantly.


EXPECTED RESULT
The chosen animation is played


ADDITIONAL INFORMATION
Not a dev session artifact; can reproduce on my KDE Linux machine too.
Comment 1 Bug Janitor Service 2025-06-05 20:00:14 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7728
Comment 2 Bug Janitor Service 2025-06-05 20:00:17 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin-x11/-/merge_requests/35
Comment 3 Oliver Beard 2025-06-06 06:32:06 UTC
Git commit a5a2d95e0ba70098d01411f75193e69eeb5dd53d by Oliver Beard.
Committed on 05/06/2025 at 20:12.
Pushed by vladz into branch 'master'.

scripting/scriptedeffect: Fix effect loading due to shadowed file path
FIXED-IN: 6.4.0

M  +2    -2    src/scripting/scriptedeffect.cpp

https://invent.kde.org/plasma/kwin/-/commit/a5a2d95e0ba70098d01411f75193e69eeb5dd53d
Comment 4 Oliver Beard 2025-06-06 06:33:59 UTC
Git commit cde43f4f8c127ad138c823cf236c067b57e3a71c by Oliver Beard.
Committed on 05/06/2025 at 20:11.
Pushed by vladz into branch 'master'.

scripting/scriptedeffect: Fix effect loading due to shadowed file path
FIXED-IN: 6.4.0

M  +2    -2    src/scripting/scriptedeffect.cpp

https://invent.kde.org/plasma/kwin-x11/-/commit/cde43f4f8c127ad138c823cf236c067b57e3a71c
Comment 5 Vlad Zahorodnii 2025-06-06 06:59:04 UTC
Git commit 8b0aa91e53a50e239890ce1554040e81f39b240d by Vlad Zahorodnii.
Committed on 06/06/2025 at 06:34.
Pushed by vladz into branch 'Plasma/6.4'.

scripting/scriptedeffect: Fix effect loading due to shadowed file path
FIXED-IN: 6.4.0


(cherry picked from commit cde43f4f8c127ad138c823cf236c067b57e3a71c)

Co-authored-by: Oliver Beard <olib141@outlook.com>

M  +2    -2    src/scripting/scriptedeffect.cpp

https://invent.kde.org/plasma/kwin-x11/-/commit/8b0aa91e53a50e239890ce1554040e81f39b240d
Comment 6 Vlad Zahorodnii 2025-06-06 07:00:07 UTC
Git commit 06baee0d42da2949e5f81aca3e8bddca03d1e5cc by Vlad Zahorodnii.
Committed on 06/06/2025 at 06:32.
Pushed by vladz into branch 'Plasma/6.4'.

scripting/scriptedeffect: Fix effect loading due to shadowed file path
FIXED-IN: 6.4.0


(cherry picked from commit a5a2d95e0ba70098d01411f75193e69eeb5dd53d)

Co-authored-by: Oliver Beard <olib141@outlook.com>

M  +2    -2    src/scripting/scriptedeffect.cpp

https://invent.kde.org/plasma/kwin/-/commit/06baee0d42da2949e5f81aca3e8bddca03d1e5cc