Toolkit:Password Manager

From MozillaWiki
Jump to: navigation, search
Password manager key icon

The Toolkit password manager is responsible for remembering usernames and passwords (aka. logins) on sites and allowing the user to autofill or autocomplete it upon returning to the website.

Priority Bugs

(Not including about:logins bugs)

P1

Full Query
ID Summary Severity Assigned to Keywords Whiteboard
1718797 Form autofill interferes with inviting collaborators to private GitHub repo S3 Dimi Lee [:dimi] nightly-community, regression
1721971 Disable multi-page login forms support on release channel N/A Dimi Lee [:dimi]
1337606 Intermittent toolkit/components/passwordmgr/test/browser/browser_DOMInputPasswordAdded.js | Test timed out - normal intermittent-failure, leave-open [stockwell disabled]
1554959 Intermittent toolkit/components/passwordmgr/test/mochitest/test_autocomplete_https_upgrade.html | Test timed out. normal intermittent-failure, leave-open, regression [stockwell disabled]
1603659 Intermittent toolkit/components/passwordmgr/test/mochitest/test_prompt_async.html | Waiting for proxyConnectFailure documentURI - threw exception: [Exception... "(null)" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "<unknown>" data: no]... normal intermittent-failure, leave-open [stockwell disabled]
1640311 Add tests for pwmgr.saved_login_used telemetry N/A [passwords:telemetry]
1639295 Dismissed login capture doorhanger does not show on edit when login fields are together in a Shadow Root with a "form" ancestor that is not in a Shadow Root S2
1643163 Dismissed login capture doorhanger does not show when username and password fields are edited and each field is in its own Shadow Root S2

8 Total; 8 Open (100%); 0 Resolved (0%); 0 Verified (0%);


P2

Full Query
ID Summary Severity Assigned to Keywords Whiteboard
1720859 Password expires during session S3 Dimi Lee [:dimi]
1691733 [gap.com][V2 Doorhanger] The dropdown's first username candidate is lost if a another one is selected S3 Dimi Lee [:dimi]
1699992 after putting master password to access logins/passwords and reopening ff, new reg form cannot autogenerate password S3 Dimi Lee [:dimi]
1710824 Make sure AUTOFILL_RESULT.FILLED_USERNAME_ONLY_FORM is recorded in the telemetry N/A Dimi Lee [:dimi]
1713910 Re-enable browser_autocomplete_import.js for Fission N/A Dimi Lee [:dimi]
1721084 Firefox Lockwise repeatedly prompts for primary password S3 Dimi Lee [:dimi]
1613059 Generate (Password) new-password does not work after Master Password is dismissed normal
1555209 Use data from the autocomplete result in the parent to fill the correct password in content normal [passwords:tech-debt] [passwords:fill-ui]
551948 "Select which login to update:" UI appears when doing a password change with multiple diff. saved logins and no editable username field normal [passwords:heuristics]
1535757 Form passwords are no longer imported from Internet Explorer on Windows 7 S3 regression [passwords:import]
1536269 Handle masked pre-filled username values when attempting to autofill login forms normal [passwords:fill-ui]
1621520 Use event telemetry for LoginManagerChild._fillForm normal [passwords:telemetry]
1622295 "Show Password" toggle is not functional after editing password 2 times normal [passwords:capture-UI]
1715736 New generated password for a site opened in container tab is not auto-saved if it previously had a password generated and auto-saved in any kind of tab S3
1198363 Password manager doesn't generate events for filling that web content expects S3 [passwords:fill-ui] [platform-rel-Facebook]
1531164 autocomplete=username field should get username autocompletions when there is no password field normal [passwords:fill-ui]
1668902 Investigate re-enabling passwordmgr mochitest-plain suite under GeckoView. S3
1616935 Login context menu items don't work if there is a shadow root between the focused <input> and the root element normal
1653547 Username fields get empty login autocomplete rather than form history if another subdomain has a saved login S3 regression
1018667 Import Safari logins/passwords (from macOS Keychain) N/A [fxgrowth] [fxprivacy] [passwords:import]
1633837 [False Negative] Password generation is not offered for the New password field on zoom.us registration form S3 [passwords:generation]
1583150 Update doorhanger might be displayed 2 times due to site fast reload/redirect and instant auto-fill normal [passwords:capture-UI]
1548854 Dedupe autocomplete rows offering a generated password and the auto-saved login row normal [passwords:generation]
1584185 Password auto-filled with the wrong password (generated password) normal [passwords:generation]
1631818 [False Negative] Password generation is not offered for the New password field on facebook.com recovery form S3 [passwords:generation]
1708368 Firefox hangs if Overflow menu is closed from the button while Import your login is displayed S3 regression
1571921 Intermittent toolkit/components/passwordmgr/test/browser/browser_autofill_http.js | Username filled correctly - Got , expected username normal intermittent-failure, regression [test isolation][stockwell needwork:owner]
1659224 Ensure formLike.elements correctly lists all HTMLInputElement and HTMLSelectElement descendants of formLike.rootElement, even if they are inside ShadowRoots S2
1119067 Use a field with the "username" autocomplete field name to short-circuit username field detection normal [passwords:heuristics]
1630555 Username is not captured for dismissed doorhanger on sogou.com S3
1601375 Firefox asks for master password when it shouldn't (credentials stored for unrelated subdomain) S3 regression [passwords:primary-password]
558178 Only show password capture dialog if we're reasonably sure the password was correct and the login was successful normal [passwords:capture-UI] [blocked]
1633383 Dismissed doorhanger is not displayed after editing the saved username for a generated password normal
1721449 Enable more logging for primary password prompt N/A
1119083 Breakdown: Support capturing and filling of login credentials on hulu.com normal [platform-rel-Hulu]
1194353 Context menu in autocomplete=username field without password field present should show "Fill Username" menu. normal [passwords:fill-ui]
1690996 [Dismissed Doorhanger] Grey key is displayed upon switching between saved credentials via the autocomplete dropdown S3 regression
1655165 Make sure all NewPasswordModel.jsm rules work fully with ShadowDOM S3 [passwords:generation]
1626247 [macOS] The operating system’s authentication dialog accepts the empty password only at the second attempt blocker [passwords:os-reauthentication]
1630858 about:logins Windows re-authentication dialog seemingly randomly asks for the username and/or password rather than biometrics S3 [passwords:os-reauthentication]
1626778 Enable the signon.management.page.os-auth.enabled pref by default once we are satisfied with stability/coverage normal [passwords:os-reauthentication]
1624219 Login autocomplete offered in page number field of pdf.js normal [passwords:fill-ui]
1601442 Fix Contrast & Layout in Password Dropdown for Insecure Connection normal [passwords:fill-ui]
1407146 Migrate login manager storage to Punycode and only use Unicode for UI-facing parts normal [passwords:storage] [passwords:tech-debt]
1562028 Firefox won't remember a password update on https://appleid.apple.com normal
1329333 autocomplete becomes visually detached from field normal regression, regressionwindow-wanted [passwords:fill-ui]
1624255 about:logins asks for my Windows password but not my PIN or fingerprint normal [passwords:os-reauthentication]
973759 Master password should be protected with stronger cryptography normal sec-want [passwords:master-password], [passwords:primary-password]
1575361 Not offering to save passwords on virustotal.com (with Shadow DOM) normal
1629894 [False Negative] Password generation is not offered for new password field on sohu.com S3 [passwords:generation]
1629895 [false negative] Password generation is not offered for the Register password fields on DigiFinex S3 [passwords:generation]
1641416 [Doorhanger V2] Show passwords from all <input>s in the doorhanger N/A
1658056 [Doorhanger V2] 'enter' key on doorhanger suggestion closes the doorhanger S3 access [access-s3]
1122762 Collect domains where we get a strong signal that the password manager is failing the user normal [passwords:telemetry]
1629901 [False Negative] Password generation is not offered for new password field on sogou.com S3 [passwords:generation]
1629903 [False Negative] Password generation is not offered for new password field on zhanqi.tv S3 [passwords:generation]
1655505 [V2 Doorhanger] Request accessibility review of feature S3
1622483 When writing passwords in password textboxes the writing and scrolling get slow, and if password written slow it could not finish completely wrote 'cause characters are selected and overwritten. normal [passwords:fill-ui]
1641942 Form history suggestion dropdown now appears upon focus of username fields without saved logins S3 regression
1623256 Page steals focus from doorhanger while editing details of a newly saved password normal privacy [passwords:capture-UI]
1629912 [false negative] Password generation is not offered for the Register password fields on twitter.com S3 [passwords:generation]
1289947 Logins not saved on www.icloud.com normal
1629916 [false negative] Password generation is not offered for the Register password field on vk.com S3 [passwords:generation]
1640925 [Windows] Blank username and password is the default option of the OS auth when having an OS account linked to Microsoft Account S2 [passwords:os-reauthentication]
1714399 Add more detailed telemetry for improved password generation experience N/A
1629920 [False Negative] Password generation is not offered for the password field on facebook.com change form S3 [passwords:generation]
1612257 Adjust the dismissed login capture doorhanger when the password field is edited to empty normal parity-chrome [passwords:capture-UI]
631272 Credentials saved twice for same origin with differing formActionOrigin normal [passwords:cross-origin]
1653486 Replace all non-user-facing references to "master" password N/A
1652724 [V2 Doorhanger] List of suggested usernames is shown for a split second upon clicking on the New-Password field S4
1574907 Saved entry does not display password at field level when it's being set from multiple entries normal regression, regressionwindow-wanted
1546749 Dojo Dijit's ValidationTextBox's dijitValidationIcon causes "X " to be saved as the username on login forms normal [passwords:heuristics]
1303176 Import passwords from popular password managers N/A Andrei Petcu [passwords:import]
1699698 Enable "signon.relatedRealms.enabled" for all channels N/A Tim Giles [:tgiles]
1699732 Password panel should handle related logins N/A Tim Giles [:tgiles]
1120684 Recipes that allow login credentials to be used across multiple domains (i.e., realms) normal Tim Giles [:tgiles] [passwords:recipes]

76 Total; 76 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Site Compatibility

Full Query
ID Summary Priority Severity Assigned to Keywords Whiteboard
1691733 [gap.com][V2 Doorhanger] The dropdown's first username candidate is lost if a another one is selected P2 S3 Dimi Lee [:dimi]
1289947 Logins not saved on www.icloud.com P2 normal
1546749 Dojo Dijit's ValidationTextBox's dijitValidationIcon causes "X " to be saved as the username on login forms P2 normal [passwords:heuristics]
1562028 Firefox won't remember a password update on https://appleid.apple.com P2 normal
1575361 Not offering to save passwords on virustotal.com (with Shadow DOM) P2 normal
1629894 [False Negative] Password generation is not offered for new password field on sohu.com P2 S3 [passwords:generation]
1629895 [false negative] Password generation is not offered for the Register password fields on DigiFinex P2 S3 [passwords:generation]
1629901 [False Negative] Password generation is not offered for new password field on sogou.com P2 S3 [passwords:generation]
1629903 [False Negative] Password generation is not offered for new password field on zhanqi.tv P2 S3 [passwords:generation]
1629912 [false negative] Password generation is not offered for the Register password fields on twitter.com P2 S3 [passwords:generation]
1629916 [false negative] Password generation is not offered for the Register password field on vk.com P2 S3 [passwords:generation]
1629920 [False Negative] Password generation is not offered for the password field on facebook.com change form P2 S3 [passwords:generation]
1630555 Username is not captured for dismissed doorhanger on sogou.com P2 S3
1631818 [False Negative] Password generation is not offered for the New password field on facebook.com recovery form P2 S3 [passwords:generation]
1633837 [False Negative] Password generation is not offered for the New password field on zoom.us registration form P2 S3 [passwords:generation]

15 Total; 15 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Architecture

PasswordManagerRelationships.svg

PasswordManagerAutocomplete.svg

See Also

Firefox:Password_Manager:UI