List of saved logins disappeared
Using Ubuntu 18.04 and Firefox 72.0.2 (via Ubuntu repos). My list of "Saved Logins" has disappeared. Whether I get to the list via Preferences or about:logins, the list is empty. I should have 100s of logins saved. But when I go to a website that had a saved login, the fields are auto populated.
No I don't have logins.json.corrupt. I only have logins.json No I don't have AVG. I'm on Ubuntu Linux. No I don't have multiple profiles. Just one. Default profile.
Firefox has really become insufferable lately. Forced update restarts, forced multiprocess mode and now bugs like this.
I want my list of logins back please.
And funny enough, the mozilla support site seems broken on Firefox. Kept getting "access denied" when trying to post with Firefox, so here I'm posting this via Chromium.
Additional System Details
ublock origin, noscript, privacy badger, video downloadhelper
- User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/79.0.3945.130 Chrome/79.0.3945.130 Safari/537.36
If you change the
signon.management.overrideURI preference on the
about:config page to empty and restart Firefox, can you see your list of logins and passwords in the legacy password manager?
If you can, it's likely an issue exclusive to Firefox Lockwise. That means the passwords are still in Firefox, but the Firefox Lockwise system can't access them.
The most common cause of this is disabling the multiprocess feature (e10s) in Firefox. Some users went to extreme lengths to force Firefox to disable e10s, even though it's not recommended because it breaks core functionality in Firefox. Essentially, it prevents Firefox from opening the process it needs to access sensitive data, like your saved passwords.
I believe the most common working way that people disabled e10s was by adding the
MOZ_FORCE_DISABLE_E10S environment variable to their system and giving it a value of
1. If you've done that, you need to remove that variable and reboot your system.
Hope this helps.
NOTE: Don't forget to change the
signon.management.overrideURIpreference back to the default when you are done so that you get the Firefox Lockwise interface back.
Thanks for the explanation. When I clear signon.management.overrideURI I can now see the logins via Menu->Logins and Passwords, which I'm guessing is the legacy interface.
I did have MOZ_FORCE_DISABLE_E10S=1 set but disabling it made no difference.
Why do I need to change signon.management.overrideURI back? The old interface works great.
In the event that the passwords information is lost, you should record all information in a separate text file somewhere else on your hard drive, or written down. You can easily copy and paste if you need to do so. If you are concerned about someone else looking at that file, you can compress it using a password.
I believe the plan is to eventually remove the legacy interface from Firefox entirely. That would mean that you won't be able to see your logins again. It's probably better to fix the issue now rather than later.
Did you try restarting the computer entirely after removing the environment variable? You may need to on Linux to save the change.
If that doesn't help, try adding the variable back with a value of 0 instead of deleting it entirely. Then reboot your computer.
I have the same problem on Mac. When I changed signon.management.overrideURI, I still did not see any passwords.
My problem started when I upgraded my OS from Mountain Lion to El Capitan, then upgraded Firefox. It upgraded to version 57.0.4, then required a second upgrade to 73.0.1.
I have key3.db and key4.db and logins.json; no logins.json.corrupt, no additional profiles. Tried renaming key4.db to key4.db.save. Firefox created a new key4.db. Still can't see saved logins.
How can I get Firefox to transfer necessary info from key3.db to key4.db?
Modified by bgiobbe
When Firefox doesn't find key4.db then Firefox will fallback to key3.db when this file is present in the profile folder, so you would only need to rename key4.db to key4OLD.db to test this.
Do these logins.json and key3.db (or key4.db) still work with older Firefox versions like Firefox 72 or Firefox 68 ESR if you use a new clean profile with these files ?
Firefox 68.5.0 ESR:
All Firefox releases on the Mozilla server:
Installing multiple versions on Mac OS X is basically dragging the Firefox application out of the DMG file to the desktop and rename the folder. You can drag the renamed Firefox application folder to the Applications folder like you would normally install Firefox. You can possibly eject the DMG file and and trash the installer.