One follow up question if you are willing to answer: I’ve been studying gtk4 and it seems to “prefer” decorations on the client size. Windows are now sized with decorations in total (it was not on gtk3).
So the window manager does not draw those. How GtkHeaderBar tells Wayland to move the window when dragged?