regression in behaviour of 'wl_subsurface_place_above'
The behaviour of wl_subsurface_place_above
changed in mutter 3.34.
In the example libdecoration_mutter_bug.tar.xz at src/plugins/cairo/libdecoration-cairo.c
line 450 (just search for "TODO:") wl_subsurface_place_above
is used to set the z-order of sub-surfaces. Compile and run with meson build && ninja -C build && ./demo_cairo.sh
.
This used to work in 3.32 and below. Since 3.34 these sub-surfaces are not shown anymore.
Initially, only the surface beneath them is shown. But they also seem to disappear once I try to interact with the non-visible button sub-surfaces:
Edited by Christian Rauch