Bug 510544 - LayerShell clients appearing on top are hidden when there's a fullscreen client
Summary: LayerShell clients appearing on top are hidden when there's a fullscreen client
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-12 23:04 UTC by Aleix Pol
Modified: 2025-10-13 12:36 UTC (History)
2 users (show)

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


Attachments
Test (533 bytes, text/x-qml)
2025-10-12 23:04 UTC, Aleix Pol
Details

Note You need to log in before you can comment on or make changes to this bug.
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.