That’s a great tip! It turns out I must have already tried some of that. I found multiple settings in about:config. Anything with a file picker works (open, save as), but the “open folder” from the Downloads dialog must just not use xdg-open, since none of the settings had an effect on that. It’s not the end of the world, but it would be nice to have my Dolphin bookmarks and places.
Edit: Adding this here in case someone in the future finds this searching for the problem. It looks like I’m bitten by the bug described in comment 55 (near the bottom) of this Firefox bug report. TL;DR: it works if I have Dolphin open already, but if not, it starts Nautilus. While this isn’t great, at least I have a workaround.
I know it’s ELI5, but this is a common misconception and will lead you astray. They do not have the same level of isolation, and they have very different purposes.
For example, containers are disposable cattle. You don’t backup containers. You backup volumes and configuration, but not containers.
Containers share the kernel with the host, so your container needs to be compatible with the host (though most dependencies are packaged with images).
For self hosting maybe the difference doesn’t matter much, but there is a difference.