I just moved from Fedora to Debian to avoid American corporate woke politics, and I noticed my YAD dialogues now pop up about 40 pixels down by 40 pixels from the left of the screen. I rather like having them pop up aligned to the right side of the screen since I use the left to show images I'm processing with imagemagick.
The new environment I'm working in is Wayland where as I had X11 before. the window SIZE part of --geometry still works fine. but the POSITION/Offset part is what's broken. I strongly suspect that yad uses X11-specific code to control window position, and Wayland didn't think to provide compatibility to that.
Requesting support for window position in wayland and perhaps a review of other x11 dependencies.
Gnome will make this problem more common as they have switched to wayland by default now...
For others experiencing this problem, a workaround:
Set the environment variable GDK_BACKEND=x11
Either:
add this line to the top of your script:
GDK_BACKEND=x11
OR:
anywhere you would run "yad", run instead "GDK_BACKEND=x11 yad"