SUMMARY Plasma Mobile's quicksettings panel visually opens underneath application windows that have their views constantly be updated STEPS TO REPRODUCE 1. Launch Plasma Mobile in a window: dbus-run-session kwin_wayland "plasmashell -p org.kde.plasma.phoneshell" 2. Launch a browser (ex. firefox, chromium) 3. Play a video (youtube: https://www.youtube.com/watch?v=8Z1h6Z5AX3U) 4. Drag down from the status bar at the top of the screen OBSERVED RESULT The panel is below the window, but clicking events still go to the panel. EXPECTED RESULT The panel is shown above the window. SOFTWARE/OS VERSIONS Linux/KDE Plasma: master KDE Plasma Version: master KDE Frameworks Version: master Qt Version: 6.9
Setting KWIN_USE_OVERLAYS=0 seems to fix the issue.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/8134
Git commit 870af921829b87453e45b148244c98f9524cbfe6 by Xaver Hugl. Committed on 01/10/2025 at 13:21. Pushed by zamundaaa into branch 'master'. backends/wayland: some fixes for overlays This explicitly sets the stacking order of the subsurfaces, and maps pointer positions from the subsurface to the output (which was ignored before). M +26 -1 src/backends/wayland/wayland_backend.cpp M +2 -0 src/backends/wayland/wayland_backend.h M +8 -3 src/backends/wayland/wayland_egl_backend.cpp M +4 -0 src/backends/wayland/wayland_layer.cpp M +1 -0 src/backends/wayland/wayland_layer.h https://invent.kde.org/plasma/kwin/-/commit/870af921829b87453e45b148244c98f9524cbfe6
This still appears to be an issue, since we are coming up on the Plasma 6.5 release I think I might need to ship with KWIN_USE_OVERLAYS=0 to the Plasma Mobile startup script
Git commit f9e209829a65d4c015dbcbd060e293e69f34b569 by Vlad Zahorodnii, on behalf of Xaver Hugl. Committed on 13/10/2025 at 18:45. Pushed by vladz into branch 'Plasma/6.5'. backends/wayland: some fixes for overlays This explicitly sets the stacking order of the subsurfaces, and maps pointer positions from the subsurface to the output (which was ignored before). (cherry picked from commit 870af921829b87453e45b148244c98f9524cbfe6) M +26 -1 src/backends/wayland/wayland_backend.cpp M +2 -0 src/backends/wayland/wayland_backend.h M +8 -3 src/backends/wayland/wayland_egl_backend.cpp M +4 -0 src/backends/wayland/wayland_layer.cpp M +1 -0 src/backends/wayland/wayland_layer.h https://invent.kde.org/plasma/kwin/-/commit/f9e209829a65d4c015dbcbd060e293e69f34b569
This is still an issue on master kwin