Multi-monitor Maximize Size Incorrect On Left Side Monitor for CSD Applications
I recently performed a system update and at least the following applications were updated:
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfwm4 (4.16.1-3 -> 4.18.0-1)
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfdesktop (4.16.1-1 -> 4.18.0-1)
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfce4-taskmanager (1.5.4-1 -> 1.5.5-1)
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfce4-settings (4.16.5-1 -> 4.18.1-1)
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfce4-session (4.16.0-2 -> 4.18.0-1)
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfce4-power-manager (4.16.0-3 -> 4.18.0-1)
[2022-12-31T17:19:31-0500] [ALPM] upgraded xfce4-panel (4.16.5-1 -> 4.18.0-1)
[2022-12-31T17:19:30-0500] [ALPM] upgraded xfce4-notifyd (0.6.4-2 -> 0.6.5-1)
[2022-12-31T17:19:30-0500] [ALPM] upgraded xfce4-appfinder (4.16.1-2 -> 4.18.0-1)
Prior to this update I did not experience the following display issue.
After this update, I noticed that the maximized size for applications with Client-side decorations (hereafter CSD applications) is larger than the actual monitor size when the application is on the left-side monitor (2). The right-side monitor (1) maximizes CSD applications correctly.
That is given the following display settings:
I get the following when I click on the maximize button on any application which uses CSD. (Note: this image is an approximation to illustrate the issue, since once I click away from Firefox or another CSD application that is oversized, the window resets to the correct full-screen size.)
I expect to see the following full-screen sized application instead.
The oversized maximization happens for both gnome-calculator and for gedit. I do not get this issue for any KDE applications, or for Thunar (which currently does not use CSD).
When I switch the order of the display per the display settings below, the maximize functionality correctly aligns the window with my full screen size for applications in monitor 2, but not monitor 1.
When the monitors are vertically aligned, I do not get any issues with the maximize functionality.
Downgrading to XFWM 4.16 resolves this issue.