They should focus on saving Firefox.

- Cut out all (or at the very least, most) initiatives that don't serve the goal of promoting Firefox's market share or sustainability going forward

- Donate the major money drains that aren't Firefox to the Apache Foundation or another worthy custodian

- Fire all inessential staff that don't want to work on Firefox.

- Get a CEO/upper management that are in it for the passion, not the money, and cut their salaries (bonuses tied directly to increase in Firefox market share).

- Make sure that all donations from now on are redirected to things that support Firefox development and nothing else, period.

- Make whatever partnerships are needed to have a steady stream of income, be that donation or selling out to Google or Bing.

Firefox is in trouble. Firefox is also Mozilla's raison d'être, and they should embrace that. We as a community, cannot afford to let Firefox languish until the only browsers in the world are Chromium derivatives. The diversity of truly independent browser engines is far too important to give up without a fight.

>> We as a community, cannot afford to let Firefox languish until the only browsers in the world are Chromium derivatives. The diversity of truly independent browser engines is far too important to give up without a fight.

There are a lot of people oh HN who agree with that but then use a different browser for whatever reason. I feel like these people are being very hypocritical and should use what they want to succeed. Firefox is very usable and increasing its market share starts with you. Or to use another cliche - be the change you wish to see.

That's not to say Mozilla doesn't need to get their shit together, but if market share drops too low they will not be able to get money to do the things they need to do.

Recently switched to Linux and only installed Firefox. When you force yourself to use it, it's doable. I think only once in the last 6 months did a website not work (my dumb HOA website). Other than that, it's more than sufficient.

It crashes sometimes but if that's the price for not having coercive software controlling my life, so be it.

Not claiming, that your experience isn't true, but: Firefox hasn't crashed for me in years! And I am a real tab hoarder. 400 tabs and more are not so uncommon for me. Then again I don't allow arbitrary websites to run all sorts of shit scripts. It might or might not be your hardware, or it might be the websites you visit.

Not the OP, but I consider it a soft crash every time I update Firefox in my OS, and it won't allow me to spawn new tabs until I restart Firefox. Annoying behavior they've included a couple years back.

If I understand what you're reporting correctly, then that's something your OS "included a couple of years back".

If you install Firefox from Mozilla's site, it won't have these update problems. What's happening is that your package manager is swapping Firefox's bits out from under it while it's running. Firefox's built-in update system doesn't do that.

Which is not to say that I think you shouldn't be using a packaged version of Firefox. Personally I'm running Nightly so I don't have the option anyway. Generally speaking, I vastly prefer sticking to my package manager's stuff.

I just wish the package managers would fix their Firefox updates. (I don't know what the right fix would be, and I imagine it could be hard.)

Then someone at Redhat was probably bribed by some Googler, cause it only happens with Firefox updates /s

Joke aside, Firefox is aware that it's been updated and the new tab states that I have to restart my browser. I'm not familiar with the inner workings of Firefox, I just expect it to have everything it needs to function, in working memory. I've been using Fedora for close to 14 years now, Firefox always installed from system packages, and the updates always replaced the existing files on disk without it affecting my application experience. No other desktop app I use has this behavior after updates while they where running.

A big fuss? No, got used to it already. But I still consider it a soft crash state that I encounter with Firefox.

Strictly, Fedora doesn't support doing updates while the system is running (or at least they don't recommend it).

An alternative that might be smoother in this regard: use a flatpak version of Firefox instead. (Firefox is in Fedora's flatpak repo, and on Flathub.) GNOME Software updates flatpak apps in the background, and you just get the new version the next time you open the app.

Not sure from which perspective your comment comes from. dnf update or dnfdragora updates (if you prefer a GUI) are all done while the system is running.

Sure, distribution upgrades nowadays are just like Windows update requiring a system reboot and a black screen with a useless progress bar to stare at (that's also a pretty annoying relatively recent addition).

GNOME is not my cup of tea. And until flatpak delivers tangible finegrained software sandboxing (at least Android level sandboxing), I'm not really interested in using it for software that's already packaged in the dnf repositories.

I use Fedora because it has newer software, pretty stable in my experience, and my knowledge is transferable to RedHat/Enterprise Linux. But I stopped buying into most of Redhat's desktop innovations a while ago.

> Not sure from which perspective your comment comes from. dnf update or dnfdragora updates (if you prefer a GUI) are all done while the system is running.

Fedora doesn't recommend doing updates that way :) See https://fedoramagazine.org/offline-updates-and-fedora-35/

> Sure, distribution upgrades nowadays are just like Windows update requiring a system reboot and a black screen with a useless progress bar to stare at (that's also a pretty annoying relatively recent addition).

Silverblue doesn't have a black screen with a progress bar — it just boots straight into the updated version. I assume Kinoite (like Silverblue but with Plasma instead of GNOME) is the same.

> And until flatpak delivers tangible finegrained software sandboxing (at least Android level sandboxing)

Flatseal may provide what you want here: https://github.com/tchx84/Flatseal

> I'm not really interested in using it for software that's already packaged in the dnf repositories.

Fair enough. I mentioned it because it removes this problem:

> every time I update Firefox in my OS, and it won't allow me to spawn new tabs until I restart Firefox.