On Wed Nov 13 12:36:12 2024 +0000, Zhiyi Zhang wrote:
This was removed specifically to fix a KDE bug. Please see c5ec1585f6e5211a2b63e3435748210552250534 for details.
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.