_NET_WORKAREA is incorrect when monitors are stacked vertically
xfwm4 --version
:
This is xfwm4 version 4.14.2 (revision bb38fd909) for Xfce 4.14
Released under the terms of the GNU General Public License.
Compiled against GTK+-3.24.20, using GTK+-3.24.28.
Build configuration and supported features:
- Startup notification support: Yes
- XSync support: Yes
- Render support: Yes
- Xrandr support: Yes
- Xpresent support: Yes
- Embedded compositor: Yes
- Epoxy support: Yes
- KDE systray proxy (deprecated): No
Output of xprop -root _NET_WORKAREA
_NET_WORKAREA(CARDINAL) = 0, 1229, 1920, 1051, 0, 1229, 1920, 1051, 0, 1229, 1920, 1051, 0, 1229, 1920, 1051, 0, 1229, 1920, 1051, 0, 1229, 1920, 1051
If I recall correctly, the panel was at the top of the upper monitor, but I will need to confirm with the reporter. Using code from git would require a non-trivial amount of work, as Qubes OS uses several Qubes-specific patches to XFWM4 that would be of no use outside of Qubes OS. I also cannot ask the reporter of the bug to use anything but the Qubes OS-provided package.
This caused https://github.com/QubesOS/qubes-issues/issues/6518; see that issue for details.