Closed Bug 1062336 Opened 10 years ago Closed 10 years ago

nsILoginManager doesn't find login on first restart after upgrading Firefox

Categories

(Toolkit :: Password Manager, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mkaply, Unassigned)

Details

We have an extension that stores a token in the nsILoginManager and uses it to autologin.

When we upgrade to a new version of Firefox, our login fails on the first start after the upgrade.

If you then restart the browser again, everything works fine.

Looking into the situation, loginManager.findLogins is not finding the login on the first run after the install.

This has happened with the last few versions of Firefox.
The login manager works later, so there appears to be a timing issue with using the login manager during an upgrade.
Blocks: 853549
No longer blocks: 853549
I thought this was related to the new async login manager, but that hadn't gone until Firefox 32 (and we saw this previous to that).
Come to find out this is related to the new password manager.

Apparently it doesn't working during the migration that is happening on startup on FF32.

Given that this scenario works from FF332 to FF33, I'm marking a WONTFIX.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.