Debug panel

Close debug panel
Roma’s Unpolished Posts

Moving to Firefox

Published on:
Categories:
Firefox 2, Browsers 2, Personal 16
Current drink:
Camomile tea

What I Had Before

I tried the Arc browser for a few months, and finally decided that I don’t really like it that much.

The main thing that I would miss is the “little arc”: the temporary window for new tabs and for the tabs from external applications.

Other than this, I tried using a lot of its features, but was frustrated at a lot of small bugs here and there. And it did seem like with each release things got worse and worse. Most of my issues were related to window management and multiple monitor set up: not remembering the window size and position, boosts window opening weirdly, incorrect behavior of maximize button and double-clicking on browser window edges among other things.

The last straw was when I saw how it applies the custom styles from its “boosts” feature — as user agent origin! You could ask why this is an issue. This makes it, so any overrides require adding !important — without it, they would always be lower in the cascade compared to any styles on any elements.

I suspect this was a decision based on “oh, but the important styles from the user agent would win over anything!”, but yeah, this makes things much less convenient to override. I wish we had the ability to use CSS layers for overrides!

Anyway.

What I’m Moving To

Now, I’m starting to migrate (slowly) to Firefox Nightly.

Why “Nightly”? A lot of my custom styles require :has() support, and — yay! — Nightly already supports it well enough.

Here is a small list of add-ons I’m currently trying (thanks, Vadim, for some of your recommendations!), in alphabetical order:

  • Awesome RSS — Show the “RSS” button in the address bar for the sites that have it.
  • Firefox Multi-Account Containers — I think I had some cases where I would use this, but as I’m just migrating, I have not had a chance to use it yet.
  • LanguageTool — The grammar checker I’m using.
  • Stylus — Adding CSS overrides to the websites.
  • Tree Style Tab — I like the idea of displaying tabs as a tree when doing some research. I wish there was a simple way to just hide the existing tabs, though.
  • uBlock Origin — Content blocker.

Recommend Me Stuff!

As I’ve just started, I have no idea how things work, what the best settings are, or how to customize things further (I know that you can do a lot with CSS, which is awesome).

If you’ve got any preferences, add-on or setting suggestions, or just life hacks, throw them at me!

Please share your thoughts about this on Mastodon!