zlacker

[parent] [thread] 16 comments
1. bxpark+(OP)[view] [source] 2026-02-03 04:27:11
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
replies(5): >>em-miy+nb >>Mxrtxn+qi >>addand+9A >>estima+S31 >>catlik+zj1
2. em-miy+nb[view] [source] 2026-02-03 06:15:05
>>bxpark+(OP)
Or you could just use user.js and not have to change every setting manually each time you start from scratch.
replies(2): >>LetMeL+Vl >>bxpark+vy1
3. Mxrtxn+qi[view] [source] 2026-02-03 07:16:44
>>bxpark+(OP)
This is why I use nixos so I can easily deploy a configured firefox quickly
replies(2): >>alpaca+wU >>bxpark+FA1
◧◩
4. LetMeL+Vl[view] [source] [discussion] 2026-02-03 07:47:49
>>em-miy+nb
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.

5. addand+9A[view] [source] 2026-02-03 09:34:40
>>bxpark+(OP)
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.
replies(3): >>Terr_+qK >>lencas+yU >>boredp+hg1
◧◩
6. Terr_+qK[view] [source] [discussion] 2026-02-03 10:59:19
>>addand+9A
For starters, it has a habit of ruining navigation closing the page you were on when you clicked the Facebook-ish link. :p
◧◩
7. alpaca+wU[view] [source] [discussion] 2026-02-03 12:11:43
>>Mxrtxn+qi
I just copy-paste the firefox profile folder. No need to reconfigure anything and the session is also preserved.
◧◩
8. lencas+yU[view] [source] [discussion] 2026-02-03 12:11:53
>>addand+9A
multi container is top top, one for email, one for banking, one for shopping, one for socials
9. estima+S31[view] [source] 2026-02-03 13:14:26
>>bxpark+(OP)
At this level you'll probably find more utility in starting your own fork of firefox
◧◩
10. boredp+hg1[view] [source] [discussion] 2026-02-03 14:23:54
>>addand+9A
It's automatic. So if you open Facebook, or any Meta site, it automatically puts it in it's own container.

Together with Privacy Badger, Meta has no clue what you're doing on the rest of the web.

replies(1): >>addand+gj1
◧◩◪
11. addand+gj1[view] [source] [discussion] 2026-02-03 14:40:37
>>boredp+hg1
But MAC does that, too, if you create a "Facebook" container.
replies(1): >>olyjoh+QI3
12. catlik+zj1[view] [source] 2026-02-03 14:42:20
>>bxpark+(OP)
Is this just a matter of preference or is it something else?

"Disable: "Show an image preview when you hover on a tab""

replies(1): >>bxpark+Pz1
◧◩
13. bxpark+vy1[view] [source] [discussion] 2026-02-03 15:47:30
>>em-miy+nb
Did not know about 'user.js', thanks! I guess creating a document that lists all my overrides was the first step. Now I have to figure out how to create a user.js that works on Linux, Macos, Windows, and maybe Android?
replies(1): >>nxtbl+yk4
◧◩
14. bxpark+Pz1[view] [source] [discussion] 2026-02-03 15:52:28
>>catlik+zj1
I guess personal preference?

Image preview is slightly slower and has noticeable latency, compared to the text popup that is almost instantaneous.

And it is more visually distracting. I hate UI features that interfere with my workflow. I hate most UI animations. I turned animations off on my Android phone, and now the thing just flies.

◧◩
15. bxpark+FA1[view] [source] [discussion] 2026-02-03 15:55:44
>>Mxrtxn+qi
How does nixos solve Firefox configuration on MacOS and Windows? :-) I use all 3 OSes daily.
◧◩◪◨
16. olyjoh+QI3[view] [source] [discussion] 2026-02-04 02:45:38
>>addand+gj1
But I think you have to add every Meta domain into that container manually. The other one sounds like it's got them all already put into their own container. Convenient if you one day decide to set up an account on Instagram but never used it before, and forget to add it to the container.
◧◩◪
17. nxtbl+yk4[view] [source] [discussion] 2026-02-04 08:35:01
>>bxpark+vy1
Same file works everywhere. Just leave out the ones that are different on platforms:

- browser.download.dir

- browser.helperApps.neverAsk.saveToDisk

And instead of making a "google doc" a plaintext file would be better.

[go to top]