I am developing a Qt app in Fedora 31 using the default GNOME wayland session and I am
very sorry to see the state of Qt in this configuration.
1) qt creator crashes often (
https://bugzilla.redhat.com/show_bug.cgi?id=1773356) the
crash report tool does not seem to help
2) drag & drop does not work in Qt creator (and in no other Qt app)
(
https://bugzilla.redhat.com/show_bug.cgi?id=1774762 and
https://bugreports.qt.io/browse/QTBUG-80303)
3) main window geometry cannot be restored when the application restarts
(
https://bugreports.qt.io/browse/QTBUG-80612)
I think GNOME / Wayland / Qt it is just not ready and should not be offered as the default
desktop session for Fedora.
If I force Qt to use X11 emulations, things are much better.
Probably Qt is responsible (but in the bug reports someone says that KDE / Wayland works
well), and GNOME is not Qt, but there are so many Qt apps, that sending new users to a non
working environment re-enforces the fact that "just works" is not true in
Linux.
Regards