Already downloaded updates aren't discarded/omitted/skipped with enabled "Check for updates but let you choose to install them" in Options under General tab
Categories
(Toolkit :: Application Update, defect)
Tracking
()
People
(Reporter: srpen6, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0
Steps to reproduce:
I would like to install an older version of Firefox. I visited this page:
https://support.mozilla.org/kb/install-older-version-of-firefox
which points me here:
https://ftp.mozilla.org/pub/firefox/releases/65.0.2/win32/en-US
Actual results:
However it seems any method I use results in an upgraded version.
Expected results:
I have tried this method:
- install Firefox 65.0.2
- launch Firefox
- disable updates
- restart Firefox
and this:
- install Firefox 65.0.2
- launch Firefox
- disable updates
- exit Firefox
- install Firefox again
- launch Firefox again
- restart Firefox
but in both cases Firefox gets updated to version 66.0.3. How can I install an
older Firefox without it updating?
Comment 1•5 years ago
|
||
why would you want to install 65.0.2?
Reporter | ||
Comment 2•5 years ago
|
||
@longsonr I am trying to run some tests on different Firefox versions in a virtual machine, and I think its important that users be allowed to use older versions should they choose to, and assuming they know the risks.
However currently it doesnt seem possible when it used to be.
Reporter | ||
Comment 3•5 years ago
|
||
I found a workaround:
-
when installing, uncheck "Launch Firefox now"
-
navigate to
C:\Program Files\Mozilla Firefox\defaults\pref\channel-prefs.js
-
add this line
pref('app.update.auto', false);
Hopefully someone has a better solution but this does the trick for now.
Comment 4•5 years ago
|
||
Also not hidden preference for this is available in Options under General tab could also change Updates setting to "Check for updates bu let you choose to install them".
I'm marking this as WORKSFORME per Comment #4 and Comment #3
Reporter | ||
Comment 5•5 years ago
|
||
@Virtual that is simply not correct. Here is what happens in practice:
-
install Firefox
-
launch Firefox
-
because of default settings, updates are immediately downloaded and will be
installed on restart -
select option to disable updates. however at this time its pointless because
the updates have already been downloaded and will be installed on restart -
restart Firefox, updates get installed regardless of any changed option
Reporter | ||
Updated•5 years ago
|
Comment 6•5 years ago
|
||
Are you sure that changing this setting while update was already downloaded in background will update Firefox on next restart?
If so, please reopen this bug, as indeed, seems (for me at least) like issue for users testing older version of Firefox.
Reporter | ||
Comment 7•5 years ago
|
||
@Virtual I am certain.
I tested this several times before posting the issue, and again just now.
Each test was ran on a pristine virtual machine.
Because of default settings it is now impossible from what I can tell to prevent
an initial update via the user interface. Future updates will be prevent yes,
but if you install an old version now it will be upgrades the current version
before disabling updates.
Reporter | ||
Comment 8•5 years ago
|
||
Here is an alternative workaround:
-
when installing, uncheck "Launch Firefox now"
-
delete
C:\Program Files\Mozilla Firefox\updater.exe
Note that you will still see the message "Restart to update Firefox", but if you
restart the old version will remain.
Comment 9•5 years ago
|
||
(In reply to Steven Penny from comment #7)
Because of default settings it is now impossible from what I can tell to
prevent
an initial update via the user interface. Future updates will be prevent yes,
but if you install an old version now it will be upgrades the current version
before disabling updates.
So let's morph this bug a little to 'Already downloaded updates aren't discarded/omitted/skipped with enabled "Check for updates but let you choose to install them" in Options under General tab' and let's hope it's not intended by developers.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Description
•