cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Koli
Making moves
Status: New idea

MacOS and Windows 11 recently got their native context menus with their respective transparent blurred surfaces. On linux, it doesn't seem to be doable from userChrome CSS (transparency is there, but blur is not picked up), and while there is an about:config flag for native GTK context menus, on my machine it's a mess, being a list of every possible option in a context menu. I'm running on KDE and all I'd want is Firefox to stick out less from my system.

4 Comments
Status changed to: New idea
Jon
Community Manager
Community Manager

Thanks for submitting an idea to the Mozilla Connect community! Your idea is now open to votes (aka kudos) and comments.

John14
Making moves

As a KDE Plasma user too, I would also want to have native context menus!

As I want to have native file manager / picker instead of the default GTK one when working with files on the filesystem.

Both for the fact that KDE file manager / picker is the best there is and also to make Firefox not stand out so much as being different from the rest of the KDE or Qt-based programs that I use mainly.

Koli
Making moves

Hey @John14  , sorry for just seeing this, there's already a solution for that, just set `widget.use-xdg-desktop-portal.file-picker` to 1 in about:config. I've learned this not too long ago myself, but XDG is a sort of interoperability initiative, as long as your desktop provides xdg portal, applications can use it to display components like this natively.

Koli
Making moves

Hey @John14 , sorry for the late reply, there's already a solution for that. Just set `widget.use-xdg-desktop-portal.file-picker` to 1 in about:config. I learned about this not too long ago myself, XDG components are meant to provide some interoperability on linux. As long as your desktop provides an implementation of XDG Desktop Portal, applications can use it to display native dialogs for things like this.

Also holy f.k Mozilla, it took me 5 minutes to post is reply because "Invalid html message was found in the message body", jesus christ all I wanted to do was reply and help someone...