What obscure about:config settings would you recommend changing?
What obscure about:config settings would you recommend changing?
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
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
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.
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.
browser.tabs.tabmanager.enabled -> false
extensions.pocket.enabled -> false
identity.fxaccounts.enabled -> false
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?
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 ☹️
media.autoplay.blocking_policy -> 2
This one breaks twitch for me. It doesn’t let me unmute.
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
general.smoothScroll.msdPhysics.enabled=true is a must have IMO.
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.
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