http://bugs.winehq.org/show_bug.cgi?id=58552
--- Comment #10 from Stian Low wineryyyyy@gmail.com --- Created attachment 79097 --> http://bugs.winehq.org/attachment.cgi?id=79097 Patch to commit 8fa114fae34 (wine-10.11)
Via the glory of https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing#running-the-b...:
Bisect Rest (2) d8b5a3ae129 * @ winex11: Update the window client config on window state changes. 03738c3f22f * winex11: Wait for pending ConfigureNotify before updating the client state.
Commit d8b5a3ae129 to dlls/winex11.drv/window.c involving "data->wm_state_serial" introduced the bug.
The patch simply comments a line added for wm_state_serial which fixs the GUI offset issues described in the reproduce steps.
This may not be a proper fix based on discussions at: https://gitlab.winehq.org/wine/wine/-/merge_requests/6569#05752921556c31c592...
This patch is a temp workaround for now until further review and updates focus to the underlying issue involving wm_state_serial at dlls/winex11.drv/window.c.