Bug 513128

Summary: The floating panel becomes non-floating when the Spectacle fullscreen overlay appears, causing the panel to be captured in the screenshot.
Product: [Applications] Spectacle Reporter: Женя Бородин <rimkamix0>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED FIXED    
Severity: normal CC: katze_942, kde, nate
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
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.

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.