Closed Bug 1293578 Opened 8 years ago Closed 8 years ago

saved passwords are no longer available

Categories

(Firefox :: Untriaged, defect, P1)

48 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: u20230201, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0
Build ID: 20160730000000

Steps to reproduce:

Try to login to a site I've visited before. The site had a saved password in the previous version of Firefox.


Actual results:

Firefox 48.0 does not know about the saved passwords any more (it seems)


Expected results:

Firefox should continue to use saved passwords.
See also https://bugzilla.opensuse.org/show_bug.cgi?id=992725
Severity: normal → major
OS: Unspecified → Linux
Priority: -- → P1
Hardware: Unspecified → x86_64
Are there any entries left in Preferences -> Security -> Safed Logins?
Flags: needinfo?(Ulrich.Windl)
None are displayed when the search mask is empty, but "logins.json" in the profile directory is still populated. I'm using a master password, just in case you will ask for that...
Flags: needinfo?(Ulrich.Windl)
Visiting my browser console I found some messages that could be related (IMHO):
Services.logins is undefined (LoginManagerParent.jsm:497)
: Component returned failure code: 0x805a1f9b [nsIPK11Token.initPassword] (crypto-SDR.js:66)
Error: Initialization failed (storage-json.js:90:13)
NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS: [JavaScript Error: "Initialization failed" {file: "resource://gre/components/storage-json.js" line: 90}]'[JavaScript Error: "Initialization failed" {file: "resource://gre/components/storage-json.js" line: 90}]' when calling method: [nsILoginManagerStorage::initialize]
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ (panel.js:3525:3)
not well-formed (messages.json:1:1)
Restarting the browser did not fix the problem, i.e.: The same messages appear (I was not prompted for the master password so far):
Could not read chrome manifest 'file:///usr/lib64/firefox/chrome.manifest'.
unreachable code after return statement[Learn More]zfs.js:1144:2
unreachable code after return statement[Learn More]itembox.xml:1025:5
[ABE WAN] Detected WAN IP 132.xxx.yyy.zzz
: Component returned failure code: 0x805a1f9b [nsIPK11Token.initPassword]crypto-SDR.js:66
Error: Initialization failedstorage-json.js:90:13
NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS: [JavaScript Error: "Initialization failed" {file: "resource://gre/components/storage-json.js" line: 90}]'[JavaScript Error: "Initialization failed" {file: "resource://gre/components/storage-json.js" line: 90}]' when calling method: [nsILoginManagerStorage::initialize]nsLoginManager.js:128
[Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]"  nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)"  location: "JS frame :: resource://gre/modules/XPCOMUtils.jsm :: XPCU_serviceLambda :: line 230"  data: no]
(unknown)
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/panel.js:3525:3
not well-formedmessages.json:1:1
Services.logins is undefined
LoginManagerParent.jsm:497
Services.logins is undefined
LoginManagerParent.jsm:497
Services.logins is undefined
LoginManagerParent.jsm:497
downloadable font: download failed (font-family: "Fira Sans" style:normal weight:normal stretch:normal src index:2): content blocked source: https://bugzilla.mozilla.org/skins/contrib/Mozilla/fira/FiraSans-Regular.woffdcbeab5f54fa26dfa5a210d898923f55.css:30:11
downloadable font: download failed (font-family: "Fira Sans" style:normal weight:bold stretch:normal src index:2): content blocked source: https://bugzilla.mozilla.org/skins/contrib/Mozilla/fira/FiraSans-Bold.woffdcbeab5f54fa26dfa5a210d898923f55.css:30:842
downloadable font: download failed (font-family: "Fira Sans" style:italic weight:normal stretch:normal src index:2): content blocked source: https://bugzilla.mozilla.org/skins/contrib/Mozilla/fira/FiraSans-Italic.woffdcbeab5f54fa26dfa5a210d898923f55.css:30:202
downloadable font: download failed (font-family: "Fira Sans" style:normal weight:600 stretch:normal src index:2): content blocked source: https://bugzilla.mozilla.org/skins/contrib/Mozilla/fira/FiraSans-SemiBold.woffdcbeab5f54fa26dfa5a210d898923f55.css:30:405
Services.logins is undefined
LoginManagerParent.jsm:497
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/panel.js:3525:3
not well-formedmessages.json:1:1
I have good news: It seems that the builds MozillaFirefox-48.0-27.1.x86_64 or mozilla-nss-3.24-21.1.x86_64 of OpenSUSE Leap 42.1 are broken; the version from mozilla.org does not have this problem (see also https://bugzilla.opensuse.org/show_bug.cgi?id=992725#c10). Closing as invalid.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID

I found this change using the password manager:
On a page where I had two users with passwords, older versions of Firefox showed a popup box to select one of the users (if there was only one user, no such popup appeared and the data was filled in immediately). Alternatively I could force showing the list of stored credentials by using cursor-down key.
The current version (60.8.0 ESR) does not fill in the form, nor does it offer a popup (while it still has the data). The cursor-down also does not work any more. I found (more or less by accident) that I have to use the right-mouse-button popup menu and select to fill in authentication data (user name and password).
At best I could imagine that this change was due to some password phishing through scripts, but I can not remember having read about that important GUI change.

I had this scenario with ESR 60.8.0: Starting Firefox after rebooting Windows 10, the RMB-menu (right mouse button) had the entries to fill in user and/or password grayed out. Switching to different tabs and different systems showed the same problem. Only after I manually selected "show saved passwords!", I was prompted for the master password. From then on the RMB-menu had the entries to auto-fill user and/or password activated.
So I still think there's some newly introduced bug regarding password management.

This problem still exists in ESR 78.6.1: When I restart Firefox, also restoring windows and TABS, There is no saved credentials being offered when those are protected with a master password.
To unlock those, I'll have to use "View Page Info", then "Security", then "View saved Passwords". THEN Firefox asks me for the master password.
Once entered, I can close the page info, and the saved credentials are available again!
I'm very surprised that I seem the only person having noticed that.

You need to log in before you can comment on or make changes to this bug.