On Wed Nov 13 13:38:46 2024 +0000, Rémi Bernon wrote:
But requesting unnecessary changes triggers all sorts of race conditions, feedback loops and spurious window reconfiguration, making everything much more complicated. We track the window manager changes, and if it sets the maximized state to a window on its own, we should then apply it to the Win32 state to make it consistent with X11 instead of trying to force the WM to do otherwise.
Fwiw I don't see the tests failing on KWin, either with or without this change. The only failure is at `win.c:10692`, which is the pre-existing focus race condition.