Comment by bxparks
8 hours ago
No kidding. I had to create a Google Doc document to remember all the little things that I have to clobber in Firefox to make it behave reasonably. Here is an excerpt of how I clobber the defaults:
- Enable pixel-perfect smooth scrolling (Linux): MOZ_USE_XINPUT2=1 (why do we still have to do this??)
- Enable: Ctrl-Tab cycles through recent used order
- Disable: "Show an image preview when you hover on a tab"
- Disable: "Use AI to suggest tabs and a name for tab group"
- Disable: "Enable Picture-in-Picture video controls"
- Disable: "Control media via keyboard, headset, or virtual interface"
- Disable: "Recommend extensions as you browse"
- Disable: "Recommend features as you browse"
- Disable: "Enable link previews"
- Homepage and new windows: Blank page
- New tabs: Blank page
- Disable: Web Search
- Disable: Weather
- Disable: Shortcuts
- Disable: Recommended stories
- Disable: Support Firefox
- Disable: "Save and autofill payment info"
- Disable: "Save and autofill addresses"
- Disable: "Ask to save passwords"
- Locations: Select "Block new requests asking to access your location"
- Notification: Select "Block new requests asking to allow notifications"
- Autoplay: Select "Block Audio and Video"
- Virtual Reality: Select "Block new requests asking to access your virtual reality devices"
- Default Search engine: DuckDuckGo
- Disable "Suggest search engines to use"
- Disable "Quick actions"
- Disable "Suggestions from Firefox"
- Disable: "Title Bar"
- Default Zoom: 110%, 120%, depending on the laptop
I probably forgot a few things.
And I install the following extensions:
- uBlock Origin
- Privacy Badger
- Facebook Container
- Firefox Multi-account Container
What does the Facebook container do that can't be done by the Multi-Account Container? I just have a Facebook/Google/AWS/etc. container set up there.
multi container is top top, one for email, one for banking, one for shopping, one for socials
For starters, it has a habit of ruining navigation closing the page you were on when you clicked the Facebook-ish link. :p
Or you could just use user.js and not have to change every setting manually each time you start from scratch.
Yes, Betterfox all the way in + few custom settings.
I am still in position where I need to put some small pipeline to automatically download latest + merge my stuff and deploy, but even if it's manual every month or two it's not too bad.
This is why I use nixos so I can easily deploy a configured firefox quickly
I just copy-paste the firefox profile folder. No need to reconfigure anything and the session is also preserved.