June 25, 2026
6:42 a.m.
Is there anything that needs to match between `xdg_surface_set_window_geometry` and `xdg_positioner_set_size` / `xdg_popup_reposition`? What is the positioner size used for exactly?
From my understanding of the protocol, the positioner size is only used to position the popup. The client still retains full control over the xdg_surface size. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11248#note_144189