KWin is at 996edc217bcc84ba76bb056093dde77dc4f8c897, and Spectacle's full-screen overlay is respecting the configured window open/close animation. This is rather visually disruptive. It didn't used to do this, and the behavior started happening within the last day or two. Nothing in Spectacle has meaningfully changed, leading me to suspect KWin. Maybe https://invent.kde.org/plasma/kwin/-/merge_requests/8437 or something related?
https://invent.kde.org/plasma/kwin/-/merge_requests/8338 removed the special casing for Spectacle in effects. Perhaps we need to re-add it specifically for its fullscreen windows.
That would work, yeah. It's only the full-screen window that needs this treatment.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/198
A possibly relevant merge request was started @ https://invent.kde.org/plasma/spectacle/-/merge_requests/495
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/8512
Git commit a3fa92f01902b3a3cdd12db56220497a10d67180 by Vlad Zahorodnii. Committed on 16/12/2025 at 21:25. Pushed by vladz into branch 'master'. Add KWaylandExtras::{setXdgToplevelTag,setXdgToplevelDescription} These can be used to mark xdg toplevel surfaces so the compositor could apply custom rules to them. M +14 -0 src/kwaylandextras.cpp M +14 -0 src/kwaylandextras.h M +7 -0 src/kwindowsystem_p.h M +2 -0 src/platforms/wayland/CMakeLists.txt A +30 -0 src/platforms/wayland/waylandxdgtopleveltagv1.cpp [License: LGPL(v2.0+)] A +24 -0 src/platforms/wayland/waylandxdgtopleveltagv1_p.h [License: LGPL(v2.0+)] M +53 -0 src/platforms/wayland/windowsystem.cpp M +3 -1 src/platforms/wayland/windowsystem.h https://invent.kde.org/frameworks/kwindowsystem/-/commit/a3fa92f01902b3a3cdd12db56220497a10d67180
Git commit 91d26010dffe2a4019fdfe56066ebd3765bd1fc9 by Vlad Zahorodnii. Committed on 17/12/2025 at 07:19. Pushed by vladz into branch 'master'. Gui: Set an xdg-toplevel tag for the editor window M +4 -0 src/Gui/CaptureWindow.cpp https://invent.kde.org/plasma/spectacle/-/commit/91d26010dffe2a4019fdfe56066ebd3765bd1fc9
Git commit 5ad1949d48562ffd2930c4ccaed59233eaca6c78 by Vlad Zahorodnii. Committed on 17/12/2025 at 08:42. Pushed by vladz into branch 'master'. Prevent scale, glide, and fade effects from animating the spectacle's region editor window M +1 -0 src/effect/effectwindow.cpp M +8 -0 src/effect/effectwindow.h M +10 -7 src/plugins/fade/package/contents/code/main.js M +5 -0 src/plugins/glide/glide.cpp M +9 -6 src/plugins/scale/package/contents/code/main.js https://invent.kde.org/plasma/kwin/-/commit/5ad1949d48562ffd2930c4ccaed59233eaca6c78