Multi-monitor Maximize Size Incorrect On External 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 maximize functionality for applications with Client-side decorations (hereafter CSD applications) is larger than the actual monitor size for one of my two monitors (monitor with resolution 1920x1200), when that larger external monitor is on the left-hand size. The other laptop monitor (1280x720) maximizes CSD applications correctly regardless of its location on the top, bottom, left, or right-hand side as set in the XFCE Display application.
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 issue happens for gnome-calculator and for gedit. I do not get this issue for any KDE applications, or for Thunar (which currently does not use CSD).
However, 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.