Bug 465102 - Panel raises while you choose area in spectacle
Summary: Panel raises while you choose area in spectacle
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 22.12.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-01 04:10 UTC by gudvinr+kde
Modified: 2023-02-07 17:43 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 23.04
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gudvinr+kde 2023-02-01 04:10:40 UTC
SUMMARY

If panel configured to auto hide and you capture area screenshot, while you move frame and it goes to screen edge, panel gets raised.

STEPS TO REPRODUCE
1. Make panel to auto hide
2. Launch spectacle and/or launch area capture
3. move frame somewhere around screen edge where your panel is

OBSERVED RESULT
Panel raises

EXPECTED RESULT
Panel stays sneaky and doesn't go on top of screenshot overlay

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.8-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Graphics Processor: AMD Radeon RX Vega M GL Graphics
Comment 1 Justin Zobel 2023-02-01 05:41:43 UTC
This sounds intentional, that way you can include part of the panel in your screenshot if desired.
Comment 2 gudvinr+kde 2023-02-01 08:02:35 UTC
If that was my intention, I'd raise panel before making screenshot.
The whole point of screenshot is that once you hit the button, everything is frozen.

Why would anyone want stuff to be dynamic after you take screenshot?
Comment 3 gudvinr+kde 2023-02-01 15:16:06 UTC
By the way, if you have panel raised when you hit screenshot button, SECOND panel appears on top of it if you move your mouse.
Well, actually it is the only real panel but anyway.

Also your theory is wrong and if you raise panel after you hit the button, this raised panel not even rendered on screenshot.
Comment 4 Justin Zobel 2023-02-05 22:24:29 UTC
My apologies I didn't consider the intent that once the key is pressed 
that the desktop should be static, you are correct.

On 1/2/23 18:32, bugzilla_noreply@kde.org wrote:
> https://bugs.kde.org/show_bug.cgi?id=465102
>
> --- Comment #2 from gudvinr+kde@gmail.com ---
> If that was my intention, I'd raise panel before making screenshot.
> The whole point of screenshot is that once you hit the button, everything is
> frozen.
>
> Why would anyone want stuff to be dynamic after you take screenshot?
>
Comment 5 Nate Graham 2023-02-07 17:43:32 UTC
Cannot reproduce in the Spectacle 23.04 release. Seems to be fixed there.