What obscure about:config settings would you recommend changing?

https://lemmy.world/post/1554170

What obscure about:config settings would you recommend changing? - Lemmy.world

We’ve all turned off trimURLs but what else is hiding in there?

GitHub - arkenfox/user.js: Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening

Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening - arkenfox/user.js

GitHub
If you’re lazy, librewolf is hardened firefox (sometimes it can break sites though)
Have used this for a long time, one stop solution
I think you forgot to link something lol
On laptops, I really recommend everyone sets apz.overscroll.enabled to true. It adds the MacOS overscroll effect when you fling a page. It does not add any functionnality but it just makes everything so much smoother in my opinion
I didn’t change this but it’s already True?
I think it could maybe be enabled by default in Windows now? Not sure as I haven’t used windows in quite some time and when I did I had it enabled manually so maybe it’s default now

For me:

browser.ctrlTab.recentlyUsedOrder: False browser.tabs.insertAfterCurrent: True dom.popup_maximum: 100 browser.download.improvements_to_download_panel: False

good stuff!

I always do the last one with browser.download.start_downloads_in_tmp_dir to True

I have my default Download dir set to /tmp anyways, which practically also makes the browser do that I believe.

browser.tabs.insertAfterCurrent: True

I use this too. Great feature for tab hoarding keyboard warriors like me. Use Alt/Cmd + 9 to jump to the last tab.

dom.popup_maximum: 100

What does that do?

browser.download.improvements_to_download_panel: False

Why?

pocket.enabled to false

First thing I do every clean install

Thanks, I need to remember to do this tomorrow.

Just ha dto entirely do a fresh install like 6 hours ago.

Hey buddy did u remember
Just did it now, thanks for reminding me! 😊
I looked up “pocket.enabled” in about:config, but there wasn’t an entry by that exact name. There was “extensions.pocket.enabled” though. Is that the same?
What does it do?
Disables the builtin Pocket extension.
Thanks! Just did this.

I have a slow connection, so privacy.partition.network_state = false was a game changer. It prevents firefox to re-download an image (or video, or whatever) when you open it in a new tab (State Partitioning in Mozilla docs).

Warning: on of the goals of State Partitioning is to prevent cross-site tracking, so this option will make that easier. In my case it’s worth it and I mitigate that by other means, but you should be aware of it.

State Partitioning - Privacy on the web | MDN

State Partitioning is a broad effort by Mozilla to rework how Firefox manages client-side state (i.e., data stored in the browser) to mitigate the ability of websites to abuse state for cross-site tracking, i.e. via third-party cookies.

MDN Web Docs

browser.tabs.tabmanager.enabled -> false

extensions.pocket.enabled -> false

identity.fxaccounts.enabled -> false

What do browser.tabs.tabmanager.enabled and media.peerconnection.enabled do?

media.peerconnection.enabled it disable WebRTC.

browser.tabs.tabmanager.enabled it removes the tab manager. The down facing arrow next to the minimize button at the top right.

media.peerconnection.enabled it disable WebRTC.

Why would you want that? Doesn’t that block you from using basically any online call?

I don’t do online calls.
And why would you want that disabled besides not requiring it?

WebRTC leaks your IP allowing third-party websites to exploit the WebRTC in your browser to detect your real IP address and use it to identify you.

You still can use desktop apps to do that.

Why would you want that? Doesn’t that block you from using basically any online call?

Personally I have a separate Ungoogled Chromium installation for online calls, since some of those call/conferencing services kick up a fuss when launched inside Firefox ☹️

Why not set to 5 for media.autoplay.blocking_policy ?
You have to click the play button to play the video. If you set it to 2.
  • Mention 5 obscure about:config params to change without explaining them
  • Refuse to elaborate
The firefox account is actually neat. It syncs bookmarks, history and passwords between desktop, phone, laptop or wherever you use firefox.
It might still be useful to turn it off in some scenarios. For example you might not want firefox bothering you with the account on work PC where it might be against company policy to use the cloud sync.
Sure, but I only use it on my personal devices…
Yeah, I was just pointing out that the setting might be still useful for some FF users.
I manually backup my bookmarks. Firefox is set to delete history when I close it. For passwords I use KeePassXC.
KeePassXC Password Manager

KeePassXC Password Manager

media.autoplay.blocking_policy -> 2

This one breaks twitch for me. It doesn’t let me unmute.

Then enable auto play on twitch only. You can enable site by site and disable globally.
toolkit.legacyUserProfileCustomizations.stylesheets ⇾ True to load CSS themes that make Firefox, your Firefox Here a theme’s collection firefoxcss-store.github.io
FirefoxCSS Store

A curated list of Firefox userChrome.css Themes.

Setting full-screen-api.warning.timeout to 0 removes the notification at the top of the screen that tells you how to exit fullscreen mode.

browser.self_destruct_shortcut -> disabled

gets me everytime

What does this do?
now when you press Ctrl+D it does not self destruct the computer
is there maybe a plugin that can remove all the moz shit mentioned here? i dont want to go through all comments. trimmedurls, pocket and actionbar…hate it.
I like resistFingerprinting = true but it may be a bit much for some people. You lose some keyboard hotkey capabilities in RES and all your windows always open at a certain size upon relaunch/new window.
Not obscure but general.smoothScroll.msdPhysics.enabled=true is a must have IMO.
Sounds fancy. What does that do?

You have to actually toggle to see it but IMO it massively improves how scrolling feels.

There are a few more scrolling-related options out there on the net if there's a particular "feel" you want to go for. https://github.com/yokoffing/Betterfox/blob/main/Smoothfox.js provides a couple you can try out, and most of these custom scrolling options use msdPhysics as a baseline.

Betterfox/Smoothfox.js at main · yokoffing/Betterfox

Firefox user.js for speed, privacy, and security. Your favorite browser, but better. - yokoffing/Betterfox

GitHub
That’s amazing! Thanks a lot this is really useful
I just switched from Chrome today and I was wondering how to improve the scrolling (it felt heavy and slow). This setting seems to have worked wonders! Thanks!
Very nice! Thanks for this!

dom.event.clipboardevents.enabled - block sites from preventing you using copy+paste e.g. in email and password fields.

I’ve only recently started using this one, so ask me again in a couple of months if it solves the issue :] or if it has unwanted side-effects - I know at least it doesn’t prevent websites interacting with the clipboard entirely e.g. with a button to click to copy text to the clipboard

I always like to start over with a clean slate. The one that’s been with me for about 15 years now is browser.tabs.closeWindowWithLastTab set to false.