And, no, I just checked. I don't have any auto-updates in Ubuntu either.
And, no, I just checked. I don't have any auto-updates in Ubuntu either.
I'm using NixOS where every version of every dependency of every program I install will be saved until I cleanup the garbage (1 command) so I don't have your issue.
If this was Windows you wouldn't be able to update Firefox while it was running because Windows doesn't support overwriting open files (technically you can rename them and insert new ones with the same name, but that's not the point).
You're holding it wrong and blaming the project, close the software you update before you update and you might have more success.
Also, I like that you think that Firefox's default settings is "holding it wrong." That's rather the point, isn't it?
Reddit will have you back now.
Using the Mozilla build in /opt, the Snap [1] or Flatpack [2] versions will avoid the distro updating Firefox out from underneath it.
[1] https://snapcraft.io/firefox [2] https://flathub.org/apps/details/org.mozilla.firefox
The difference to Windows is that Linux allows you to delete (unlink) files that are in use. The inode actually owning the data continues to exist until the program is dead.