Bug 513128 - The floating panel becomes non-floating when the Spectacle fullscreen overlay appears, causing the panel to be captured in the screenshot.
Summary: The floating panel becomes non-floating when the Spectacle fullscreen overlay...
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-09 16:16 UTC by Женя Бородин
Modified: 2025-12-09 18:03 UTC (History)
3 users (show)

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


Attachments
Bug demonstration — fullscreen Spectacle screenshot captures the floating panel and the running Spectacle icon. (1.40 MB, video/mp4)
2025-12-09 16:16 UTC, Женя Бородин
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Женя Бородин 2025-12-09 16:16:53 UTC
Created attachment 187456 [details]
Bug demonstration — fullscreen Spectacle screenshot captures the floating panel and the running Spectacle icon.

SUMMARY
The floating panel becomes non-floating when the Spectacle fullscreen overlay appears, causing the panel and the running Spectacle icon to be captured in the screenshot.

STEPS TO REPRODUCE
1. Enable the floating panel in Plasma.
2. Launch Spectacle not via Shift+PrintScreen, but in one of the following ways:
   - Press PrintScreen, then select “Fullscreen” inside Spectacle.
   - Open Spectacle from the application menu.
   - Launch Spectacle from the terminal.
3. Take a fullscreen screenshot with zero delay.

OBSERVED RESULT
The fullscreen overlay of Spectacle temporarily disables the floating state of the panel.  
As a result, the panel and the Spectacle icon become visible and are included in the screenshot

EXPECTED RESULT
The floating panel should remain floating and should not appear on the fullscreen screenshot.  
The running Spectacle icon should also not appear on the screenshot.

SOFTWARE/OS VERSIONS
kinfo 
Operating System: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.17.9-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Xeon® CPU E3-1220 V2 @ 3.10GHz
Memory: 16 ГиБ of RAM (15.6 ГиБ usable)
Graphics Processor: AMD Radeon RX 570 Series
Comment 1 Nate Graham 2025-12-09 16:31:18 UTC
Cannot reproduce with those exact steps on git master; looks like this has been fixed.
Comment 2 Женя Бородин 2025-12-09 18:03:22 UTC
(In reply to Nate Graham from comment #1)
> Cannot reproduce with those exact steps on git master; looks like this has
> been fixed.
It still reproduces for me on openSUSE Krypton.
I’ll also test it on KDE Neon Unstable shortly to see if the issue appears there as well.