Bug 510544

Summary: LayerShell clients appearing on top are hidden when there's a fullscreen client
Product: [Plasma] kwin Reporter: Aleix Pol <aleixpol>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: akselmo, xaver.hugl
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Test

Description Aleix Pol 2025-10-12 23:04:30 UTC
Created attachment 185723 [details]
Test

SUMMARY
Cannot show a LayerShell window on the Top layer when there's a fullscreen window.

STEPS TO REPRODUCE
0. use konsole
1. `qml6 Iconfs.qml` (attached)
2. F11 to make konsole fullscreen

OBSERVED RESULT
The Iconfs.qml window doesn't show. If F11 is pressed again (or not pressed at all) it reappears.

EXPECTED RESULT
The icon remains shown.

SOFTWARE/OS VERSIONS
KDE Plasma Version: master and 6.4.5
Comment 1 Akseli Lahtinen 2025-10-13 09:34:50 UTC
Can confirm

Operating System: Fedora Linux 42
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.10-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Comment 2 Zamundaaa 2025-10-13 12:36:15 UTC
The protocol says "Fullscreen shell surfaces are typically rendered at the top layer", so this doesn't seem wrong?
If you want the layer shell surface to be above the fullscreen client, you need to use the overlay layer.