From ArchWiki
Latest comment: 8 January 2023 by CodingKoopa in topic Additional performance tweaks

Which section for tweak?

Where can I add browser.display.show_image_placeholders=false tweak? I find it useful. -- 20:05, 6 October 2012‎ Flu

Horizontal tabs

The userChrome.css tweaks described in this section don't seem to work anymore (FF55). Can anyone check back and update/remove the section? Iuno (talk) 01:16, 20 September 2017 (UTC)Reply[reply]

Firefox Quantum

Some addons referred here have no plan to be ported to Firefox Quantum and should probably be moved to another area. Kewl (talk) 20:36, 28 November 2017 (UTC)Reply[reply]

Remove full screen warning

I'm using Firefox stable version (61.0-1) and it doesn't show anything anymore when it goes to full screen.

-- J1simon (talk) 14:48, 20 March 2019 (UTC)Reply[reply]

Hide window border and title bar

This is natively supported in the latest versions of Firefox:

-- J1simon (talk) 14:55, 20 March 2019 (UTC)Reply[reply]

may require MOZ_GTK_TITLEBAR_DECORATION=client environment variableUbone (talk) 13:17, 6 July 2018 (UTC)Reply[reply]
No, it doesn't need any environment variable: and Firefox 66 will use CSD by default on Linux (
I think this content should be removed for outdated.
J1simon (talk) 14:55, 20 March 2019 (UTC)Reply[reply]
Still required in 68 for Weston or maybe another WM. It's also needed to have the option to switch the Title Bar on/off. -- Ubone (talk) 15:17, 20 March 2019 (UTC)Reply[reply]
Firefox' auto-detection of CSD support relies on XDG_CURRENT_DESKTOP being set correctly. On XFCE, it can be missing when launching through xfce4-session instead of startxfce4, but reasons for its absence might be different on other desktop environments. Their common point is, that it can be diagnosed by checking that environment variable, so I think it at least deserves a mention. As for MOZ_GTK_TITLEBAR_DECORATION, it still has a legitimate use when using a desktop environment that's not on Firefox' hard-coded list. -- rrika (talk) 13:18, 15 September 2019 (UTC)Reply[reply]

For Firefox 85.0.2 browser.tabs.drawInTitlebar doesn't exist in about:config, and adding it doesn't seems to do anything. Using only IceWM, there seems to be no natively supported option to switch the Title Bar on/off. Just reporting. -- riveravaldez (talk) 07:58, 19 February 2021 (UTC)Reply[reply]

Enable WebRender

This content should be clarified.

gfx.webrender.all = true only works on Firefox Nightly (

To enable WebRender on Firefox Stable the process is different (

These environment variables have to be created:


and ( :

echo 'pref("gfx.webrender.program-binary", true);' >>$HOME/.mozilla/firefox/<default-profile>/user.js
echo 'pref("gfx.webrender.program-binary-disk", true);' >>$HOME/.mozilla/firefox/<default-profile>//user.js

J1simon (talk) 15:16, 20 March 2019 (UTC)Reply[reply]

Why remove section DNS over https?

I couldn't find the instructions anywhere in wiki. Also its a firefox tweak and only applies to firefox Leo sk (talk) 20:23, 7 August 2020 (UTC)Reply[reply]

The flag has a link to Domain name resolution#Application-level DNS. It also means that the content of the section would be replaced with the link, so you could still find the keyword on this page. -- Lahwaacz (talk) 20:28, 7 August 2020 (UTC)Reply[reply]
I see that it this article is flagged to be merged with Firefox, but until that is completed, users should still be able discover/modify important features. I actually decided to add it because i referred a person to arch wiki who could not find any help regarding the subject. It is very inconspicuously hidden in Domain name resolution#Application-level DNS and I doubt anyone reading firefox articles would have found it. Even if the section has to be removed, at least a mention of the above page should be present. Leo sk (talk) 20:37, 7 August 2020 (UTC)Reply[reply]
Also I have added more tweaks than are present in official instructions, although official instructions are more simple to follow due to images etc. If you think it lacks somethings, I will add those too. Leo sk (talk) 20:42, 7 August 2020 (UTC)Reply[reply]

Is the WebRender section obsolete as of Firefox 84.0?

To my understanding WebRender is now enabled by default. Can others verify that I'm understanding this correctly? And if it is so, do we remove the section or do we add a note about the change for the time being and wait until users have definitely moved on the the new version? Patatahooligan (talk) 17:24, 15 December 2020 (UTC)Reply[reply]

I think that's a bit premature: according to Phoronix, FF 84 only enables WebRender by default "if running Firefox from the GNOME desktop and doing so off an X11 session rather than Wayland". So that's far from default everywhere. Lonaowna (talk) 20:40, 15 December 2020 (UTC)Reply[reply]
You are correct. I tested it and about:support notes "disabled by env: Not qualified" when not on Gnome Xorg. So, the section is still fine as is. Patatahooligan (talk) 21:47, 15 December 2020 (UTC)Reply[reply]
I believe Software Basic compositor is used by default. To check if the OpenGL compositor is running, go to about:support and under the "Graphics" section look for "Compositing": if it reports "OpenGL", it is enabled, otherwise it reports "Basic". is also obsolete now as it shows WebRender for Compositing by default. fcn 19:17, 5 January 2021 (UTC)Reply[reply]

Additional performance tweaks

I noticed that cachyos have additional performance tweaks not mentioned in wiki, dom.webgpu.enabled and media.gpu-process-decoder. Pickfire (talk) 05:29, 6 January 2023 (UTC)Reply[reply]

Yeah, Firefox loves their undocumented (or poorly documented) configuration options. I think I would need to see more precise descriptions of what each of these do before they are added to the page. For instance, media.gpu-process-decoder sounds like it has to do with hardware video acceleration, but it's unclear what it exactly does. -- CodingKoopa (talk) 05:00, 8 January 2023 (UTC)Reply[reply]