The load configuration is mandatory for ARM64EC binaries, and the MSVC linker emits a warning when it is missing. It makes sense, so I plan to add a similar warning to lld-link. Since the configure scripts treat linker warnings as errors, defining the load configuration ensures future compatibility.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6992
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57285
This actually fixes the underlying issue, which is also present with undecorated windows / virtual desktop mode.
The window manager problem is a different issue, more likely a window manager bug that adds to the soup, and the other fix also makes this work probably because it ends up reset the X window shape somehow.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6990