←back to thread

119 points mikece | 1 comments | | HN request time: 0.226s | source
Show context
amendegree ◴[] No.44445317[source]
Firefox has the worst update process. Idk how they haven’t figured this out yet, but the fact that I regularly get “restart to finish update and continue browsing” when opening new tabs or links is totally unacceptable. Also the fact that it can’t just update in the background and still requires me to manually accept a UAC prompt is crazy. Especially bec sometimes if you don’t accept the prompt… you can’t open Firefox until you allow it to finish updating. So you don’t really have a choice but to update to the latest.
replies(5): >>44445393 #>>44445416 #>>44445441 #>>44445698 #>>44445793 #
masswerk ◴[] No.44445698[source]
Interesting: On MacOS, with the option "Check for updates but let you choose to install them" chosen in the Firefox preferences, the experience is exactly that, update in the background without further notifications. That is, I get a prompt that an update is available and whether I want to download it now or not. If so, it starts a download in the background and applies the update on the next start of the program. (You can also check for updates and restart in the "About" dialog.)

(Note: I've set new tabs and windows to open with a blank view, which may also make a difference, as there is no default content.)

replies(1): >>44446682 #
ziml77 ◴[] No.44446682[source]
It's specifically a Linux ecosystem problem they're talking about. The package managers don't coordinate with Firefox and just change files out from under it. That means that you can end up with the processes Firefox spawns when a tab is opened not matching the main process. This caused problems often enough that Firefox implemented a mechanism to detect this case and tell you to restart the browser.
replies(2): >>44446791 #>>44449087 #
1. chupasaurus ◴[] No.44449087[source]
Browsers aren't the only software that could be broken by auto updates on Linux and you can set up exactly the same behavior in at least APT's unattended-upgrades (dunno about RPM).