Saving doesn't seem to work on Linux
ERROR: Signal 'file_selected' is already connected to given callable 'RefCounted(IOManager.gd)::_save_ceol_song_confirmed' in that object. at: connect (core/object/object.cpp:1402) ERROR: Can't add child '@FileDialog@153' to 'root', already has a parent 'root'. at: add_child (scene/main/node.cpp:1562) ERROR: Failed to send DBus message: Could not activate remote peer 'org.freedesktop.portal.Desktop': activation request failed: unit is masked at: file_dialog_show (platform/linuxbsd/freedesktop_portal_desktop.cpp:460)
All file-related errors look like that actually. Loading, saving, importing and exporting
EDIT: Figured it out, on my system I have masked out the XDG portals because it's broken. Now I know I might be asking for a lot, but it would be nice if Godot's FileDialog was used instead (or even better, to fall back to it if the `dialog.open_centered()` errors out).