top | item 46866488

(no title)

bxparks | 27 days 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

discuss

order

em-miyamoto|27 days ago

Or you could just use user.js and not have to change every setting manually each time you start from scratch.

LetMeLogin|27 days ago

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.

bxparks|27 days ago

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?

addandsubtract|27 days ago

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.

boredpudding|27 days ago

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.

Terr_|27 days ago

For starters, it has a habit of ruining navigation closing the page you were on when you clicked the Facebook-ish link. :p

lencastre|27 days ago

multi container is top top, one for email, one for banking, one for shopping, one for socials

catlikesshrimp|27 days ago

Is this just a matter of preference or is it something else?

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

bxparks|27 days ago

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.

estimator7292|27 days ago

At this level you'll probably find more utility in starting your own fork of firefox

Mxrtxn|27 days ago

This is why I use nixos so I can easily deploy a configured firefox quickly

alpaca128|27 days ago

I just copy-paste the firefox profile folder. No need to reconfigure anything and the session is also preserved.

bxparks|27 days ago

How does nixos solve Firefox configuration on MacOS and Windows? :-) I use all 3 OSes daily.