GTK violates FileTransfer protocol
Steps to reproduce
- Drag'n'Drop from gtk application to non-gtk application with FileTransfer portal
Current behavior
Applications unable to communicate
Expected outcome
Successful Drag'n'Drop
Version information
I checked with Nautilus 43.rc-5e3252880 from flatpak, not sure what GTK version it uses
Additional information
It's documented that toolkits should use application/vnd.portal.filetransfer
MIME type: https://github.com/flatpak/xdg-desktop-portal/blob/062a8ca853350438893cc68ed2b6372020ede16e/data/org.freedesktop.portal.FileTransfer.xml#L30
But gtk uses application/vnd.portal.files
: https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gdk/filetransferportal.c#L486-508
Due to that, gtk applications are unable to DnD to non-gtk applications from flatpak