Quit action triggered immidiatly when running in Xwayland
Trying to use xedit through Xwayland triggers the Quit action immediately on startup. Digging a bit in with a debugger, I can see the following stacktrace when adding a breakpoint on the QuitAction function in commads.c
(gdb) bt
#0 QuitAction (w=0x555555636320, event=0x7fffffffbb70, params=0x0, num_params=0x7ffff7eeb2f0) at commands.c:100
#1 0x00007ffff7ecbc8f in ?? () from /usr/lib/libXt.so.6
#2 0x00007ffff7ecbf1e in ?? () from /usr/lib/libXt.so.6
#3 0x00007ffff7ecc753 in _XtTranslateEvent () from /usr/lib/libXt.so.6
#4 0x00007ffff7ea38a4 in XtDispatchEventToWidget () from /usr/lib/libXt.so.6
#5 0x00007ffff7eac944 in ?? () from /usr/lib/libXt.so.6
#6 0x00007ffff7ea4ac2 in XtDispatchEvent () from /usr/lib/libXt.so.6
#7 0x00007ffff7eb08c2 in XtAppProcessEvent () from /usr/lib/libXt.so.6
#8 0x00007ffff7ea533a in XtAppMainLoop () from /usr/lib/libXt.so.6
#9 0x00005555555776cc in main (argc=1, argv=0x7fffffffdf18) at xedit.c:333
This makes the program unusable, because this immediately kills it.
This was tested on ArchLinux, using the labwc compositor