I think GNOME’s filechooser is the GTK one (never used it so I’m not sure), mine looks like this:
It’s entirely possible that Firefox changed and now uses XDG portals by default, I configured it like this a long time ago.
As for how to configure it, I honestly don’t know.
It was a combination of messing with widget.use-xdg-desktop-portal
on about:config, and changing XDG envvars and dotfiles; both by following several conflicting Reddit and bbs.archlinux.org posts.
I’ve never played The Crew nor The Crew 2, but I hate this guilt-by-association type of argument with every fiber of my heart.
Not because it defends Ubisoft (in this case), but because it completely accepts the asshole’s premise that the successor of a product is necessarily a valid substitute for the product itself, and the latter is not worth keeping around - it’s like eating an apple that has been cooked in an oven at 300°C for 5 hours, then arguing that apples are bad for your health.
See: