https://bugs.kde.org/show_bug.cgi?id=480795
Bug ID: 480795 Summary: Changing layer for layer-shell views does not take effect until a stacking order change Classification: Plasma Product: kwin Version: 5.24.7 Platform: Ubuntu OS: Linux Status: REPORTED Severity: minor Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: kondor.d...@gmail.com Target Milestone: --- SUMMARY This applies to clients using the `wlr-layer-shell` protocol. The issue is easily demonstrated e.g. with the [gtk-layer-shell example](https://github.com/wmww/gtk-layer-shell). STEPS TO REPRODUCE 1. Create a layer-shell surface on some layer (e.g. top) 2. Change the layer (i.e. `zwlr_layer_surface_v1::set_layer`) to something else (e.g. bottom) 3. commit OBSERVED RESULT No change: the surface stay on the original layer. Clicking on / activating any open view will make the change actually take effect. EXPECTED RESULT The surface is moved to its new layer immediately (when commiting) SOFTWARE/OS VERSIONS Linux/KDE Plasma: Ubuntu 22.04 (available in About System) KDE Plasma Version: 5.24.7 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.