Bug 1593467 Comment 14 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Yes, I can reproduce that issue by updating from Firefox 79 Release (signon.backup.enabled is preffed off by default) to Firefox 80 Release (signon.backup.enabled preffed on by default). The trick is to not save any new credentials after updating Firefox to 80. In this case, the "logins-backup.json" file is not created and credentials can't be restored if the logins.json created in Firefox 79 is deleted or corrupted. 

I also attached a video of 2 parts on how it can be reproduced with the update scenario but it works ok on the builds where the logins restored from backup functionality is enabled by default (such as how the verification was done in Bug 1597358)

Steps to repro:
1. Have Firefox 79 installed and opened with several logins saved
2. Make sure the update is downloaded for FX80 and a restart is pending for it
3. Close Firefox
4 Start Firefox and make sure it is updated to version 80
5. Visit about:logins and see that all the saved logins are still there. 
6. Check the profile directory and see that there is no logins-backup file created for the existing "old" logins.json
6. Close again Firefox and delete the "logins.json" file
7. Start Firefox once again and check about:logins (credentials are missing) since logins.json couldn't be restored from a backup file. Browser console error is also displayed.

We might need to create the backup file of the existing logins.json after Firefox is updated to the version where restore is preffed on for cases where the old Firefox build had it preffed off. Doing this scenario (as well as the corrupted one) on Firefox builds such as Nightly 82, Beta81 and Release 80 will work correctly. The high number of "File Not found" makes sense since users updated to Firefox 79 to Firefox 80 and their original logins.json file does not have a backup unless the users saved new credentials on the new Firefox builds on the same profile.

Tested on: Windows 10:
82.0a1 (2020-09-07) (64-bit)
81.0b7 (64-bit)
80.0.1 (64-bit)
79.0. (64-bit)

Prathiksha if you need any further help please let me know.
Yes, I can reproduce that issue by updating from Firefox 79 Release (signon.backup.enabled is preffed off by default) to Firefox 80 Release (signon.backup.enabled preffed on by default). The trick is to not save any new credentials after updating Firefox to 80. In this case, the "logins-backup.json" file is not created and credentials can't be restored if the logins.json created in Firefox 79 is deleted or corrupted. 

I also attached a video of 2 parts on how it can be reproduced with the update scenario but it works ok on the builds where the logins restored from backup functionality is enabled by default (such as how the verification was done in Bug 1597358)

Steps to repro:
1. Have Firefox 79 installed and opened with several logins saved
2. Make sure the update is downloaded for FX80 and a restart is pending for it
3. Close Firefox
4 Start Firefox and make sure it is updated to version 80
5. Visit about:logins and see that all the saved logins are still there. 
6. Check the profile directory and see that there is no logins-backup file created for the existing "old" logins.json
6. Close again Firefox and delete the "logins.json" file
7. Start Firefox once again and check about:logins (credentials are missing) since logins.json couldn't be restored from a backup file. Browser console error is also displayed.

We might need to create the backup file of the existing logins.json after Firefox is updated to the version where restore is preffed on for cases where the old Firefox build had it preffed off. Doing this scenario (as well as the corrupted one) on Firefox builds such as Nightly 82, Beta81 and Release 80 will work correctly. The high number of "File Not found" makes sense since users updated from Firefox 79 to Firefox 80 and their original logins.json file does not have a backup unless the users saved new credentials on the new Firefox builds on the same profile.

Tested on: Windows 10:
82.0a1 (2020-09-07) (64-bit)
81.0b7 (64-bit)
80.0.1 (64-bit)
79.0. (64-bit)

Prathiksha if you need any further help please let me know.
Yes, I can reproduce that issue by updating from Firefox 79 Release (signon.backup.enabled is preffed off by default) to Firefox 80 Release (signon.backup.enabled preffed on by default). The trick is to not save any new credentials after updating Firefox to 80. In this case, the "logins-backup.json" file is not created and credentials can't be restored if the logins.json created in Firefox 79 is deleted or corrupted. 

I also attached a video of 2 parts on how it can be reproduced with the update scenario but it works ok on the builds where the logins restored from backup functionality is enabled by default (such as how the verification was done in Bug 1597358)

Steps to repro:
1. Have Firefox 79 installed and opened with several logins saved
2. Make sure the update is downloaded for FX80 and a restart is pending for it
3. Close Firefox
4 Start Firefox and make sure it is updated to version 80
5. Visit about:logins and see that all the saved logins are still there. 
6. Check the profile directory and see that there is no logins-backup file created for the existing "old" logins.json
7. Close again Firefox and delete the "logins.json" file
8. Start Firefox once again and check about:logins (credentials are missing) since logins.json couldn't be restored from a backup file. Browser console error is also displayed.

We might need to create the backup file of the existing logins.json after Firefox is updated to the version where restore is preffed on for cases where the old Firefox build had it preffed off. Doing this scenario (as well as the corrupted one) on Firefox builds such as Nightly 82, Beta81 and Release 80 will work correctly. The high number of "File Not found" makes sense since users updated from Firefox 79 to Firefox 80 and their original logins.json file does not have a backup unless the users saved new credentials on the new Firefox builds on the same profile.

Tested on: Windows 10:
82.0a1 (2020-09-07) (64-bit)
81.0b7 (64-bit)
80.0.1 (64-bit)
79.0. (64-bit)

Prathiksha if you need any further help please let me know.
Yes, I can reproduce that issue by updating from Firefox 79 Release (signon.backup.enabled is preffed off by default) to Firefox 80 Release (signon.backup.enabled preffed on by default). The trick is to not save any new credentials after updating Firefox to 80. In this case, the "logins-backup.json" file is not created and credentials can't be restored if the logins.json created in Firefox 79 is deleted or corrupted. 

I also attached a video of 2 parts on how it can be reproduced with the update scenario but it works ok on the builds where the logins restored from backup functionality is enabled by default (such as how the verification was done in Bug 1597358)

Steps to repro:
1. Have Firefox 79 installed and opened with several logins saved
2. Make sure the update is downloaded for FX80 and a restart is pending for it
3. Close Firefox
4 Start Firefox and make sure it is updated to version 80
5. Visit about:logins and see that all the saved logins are still there. 
6. Check the profile directory and see that there is no logins-backup file created for the existing "old" logins.json
7. Close again Firefox and delete the "logins.json" file
8. Start Firefox once again and check about:logins (credentials are missing) since logins.json couldn't be restored from a backup file. Browser console error is also displayed.

We might need to create the backup file of the existing logins.json after Firefox is updated to the version where restore is preffed on for cases where the old Firefox build had it preffed off. Doing this scenario (as well as the corrupted one) on Firefox builds such as Nightly 82, Beta81 and Release 80 will work correctly. The high number of "File Not found" makes sense since users updated from Firefox 79 to Firefox 80 and their original logins.json file does not have a backup unless the users saved new credentials on the new Firefox builds on the same profile.

Tested on: Windows 10:
82.0a1 (2020-09-07) (64-bit)
81.0b7 (64-bit)
80.0.1 (64-bit)
79.0. (64-bit)

Prathiksha, if you need any further help please let me know.
The data is correct, I can reproduce that issue by updating from Firefox 79 Release (signon.backup.enabled is preffed off by default) to Firefox 80 Release (signon.backup.enabled preffed on by default). The trick is to not save any new credentials after updating Firefox to 80. In this case, the "logins-backup.json" file is not created and credentials can't be restored if the logins.json created in Firefox 79 is deleted or corrupted. 

I also attached a video of 2 parts on how it can be reproduced with the update scenario but it works ok on the builds where the logins restored from backup functionality is enabled by default (such as how the verification was done in Bug 1597358)

Steps to repro:
1. Have Firefox 79 installed and opened with several logins saved
2. Make sure the update is downloaded for FX80 and a restart is pending for it
3. Close Firefox
4 Start Firefox and make sure it is updated to version 80
5. Visit about:logins and see that all the saved logins are still there. 
6. Check the profile directory and see that there is no logins-backup file created for the existing "old" logins.json
7. Close again Firefox and delete the "logins.json" file
8. Start Firefox once again and check about:logins (credentials are missing) since logins.json couldn't be restored from a backup file. Browser console error is also displayed.

We might need to create the backup file of the existing logins.json after Firefox is updated to the version where restore is preffed on for cases where the old Firefox build had it preffed off. Doing this scenario (as well as the corrupted one) on Firefox builds such as Nightly 82, Beta81 and Release 80 will work correctly. The high number of "File Not found" makes sense since users updated from Firefox 79 to Firefox 80 and their original logins.json file does not have a backup unless the users saved new credentials on the new Firefox builds on the same profile.

Tested on: Windows 10:
82.0a1 (2020-09-07) (64-bit)
81.0b7 (64-bit)
80.0.1 (64-bit)
79.0. (64-bit)

Prathiksha, if you need any further help please let me know.

Back to Bug 1593467 Comment 14