The GTK file picker Firefox wants to use by default is meh. I'm not sure why it doesn't use the one provided by the OS when it's just one about:config tweak away. Change widget.use-xdg-desktop-portal.file-picker from 2 to 1 and you get the much, much better KDE file picker. Assuming you're using @kde of course.

It's been a problem for ages on multiple operating systems, not a new thing. At least now you don't have to set environment variables and change startup scripts.

#Linux #KDE

It's frustrating sometimes because it does work properly on Mint w/Cinnamon; With the default value of 2 it uses Cinnamon's file picker.

But I've had the same issue on FreeBSD and other Linux distros using KDE.

@jimp @kde HA!

You just made my day - possibly the week!

@jimp @kde This should become the default in the next release version: https://www.firefox.com/en-US/firefox/149.0beta/releasenotes/
Firefox

Firefox
@fonos @jimp @kde Awesome news 🎉

@jimp @kde Honestly it might be better with a variable because then I could just put a wrapper script so it always does it right regardless of the profile.

Instead depending on how the default settings are baked in I may have to rebuild firefox from scratch (which gets ridiculous with its memory requirements because C++ sucks I guess).

edit: Debian users rejoice, you can just patch /usr/share/firefox-esr/browser/defaults/preferences/firefox.js.

@lispi314 IIRC the environment variable way does still work, too, if that's your preference. But between the custom system default and Firefox finally changing the factory default in 149 it will hopefully be a moot point soon.

@jimp omg I never knew this before, thanks soo much for mentioning it.

@kde

@jimp @kde this is great, and it also works on Gnome
@jimp @kde Is this something which can be configured system wide and be picked up by Firefox automatically?

@ringods @kde Allegedly it will be the default in Firefox 149, so probably not worth worrying about globally at the moment.

There is a reply elsewhere in this thread where someone noted a system-wide way to do it on Debian-based installs.

https://udongein.xyz/objects/963b9036-68c2-48b6-91fb-2a15b30f2a2f

LisPi (@[email protected])

@jimp @kde Honestly it might be better with a variable because then I could just put a wrapper script so it always does it right regardless of the profile.Instead depending on how the default setti...