I tested the exp version under wayland and not only does it work natively now with gtk3, but even when forced to use Xwayland, it still works because it seems they finally fixed the bug with gdm and it is now properly configuring XAUTHORITY. As a result, the --enable-xhost-root workaround is no longer needed.

