On sway, when opening a file dialog from a Qt application, the dialog ends up tiled rather than floating. This only happens when using adwaita-qt (with QT_QPA_PLATFORMTHEME=gtk3) and running natively on Wayland:
native Qt file dialogs float like they should
when using adwaita-qt under xwayland, the problem doesn't exist (I see that WM_TRANSIENT_FOR is set properly, this is what sway and i3 both use to float dialogs for X11 clients)
On sway, when opening a file dialog from a Qt application, the dialog ends up tiled rather than floating. This only happens when using adwaita-qt (with QT_QPA_PLATFORMTHEME=gtk3) and running natively on Wayland:
I believe the root cause is failure to send xdg_toplevel::set_parent properly.