Created attachment 149598 [details]
Screen capture taken with Spectacle, showing Spectacle in the process of minimising
When capturing a full screen without any delay, Spectacle captures a picture of itself as it minimises. See attached image
STEPS TO REPRODUCE
1. Open Spectacle
2. Chose "Area:" > "Full Screen"
3. Choose "Delay:" > "No Delay"
4. Click "Take a New Screenshot"
You will see a "ghost" of Spectacle as it is in the process of minimising.
No ghost of Spectacle should be visible.
Linux/KDE Plasma: neon
(available in About System)
KDE Plasma Version: 5.24.90
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.4
Maybe Spectacle should minimise immediately without an intermediate animation. The current workaround is to give it a delay of, say, 1 second.
Hah, can reproduce. I'm not sure if it's possible to conditionally override the minimize animation, so maybe we should just instantly hide the window instead of minimizing when you take a full screen screenshot. Or we could do this for all types of screenshots.
Is this Wayland? I can't reproduce it on X. Set the animation speed to lowest, minimization does not happen. It instantly hides the window, takes screenshot, shows spectacle window (this 'unminimization' has an animation).
other than that:
this does happen on wayland.
ok thx, just reproduced it. I found some stuff, will test and see if i can come up with an workaround.
*** Bug 455629 has been marked as a duplicate of this bug. ***
Possibly related: https://bugs.kde.org/show_bug.cgi?id=376865
This only happens with the "squash" desktop effect. Changing minimize/unminimize animation to "magic lamp" does not show animation to minimize Spectacle, which (inadvertently?) fixes this bug.
*** This bug has been marked as a duplicate of bug 376865 ***
*** This bug has been marked as a duplicate of bug 423435 ***