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
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

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


P2

Full Query
ID Summary Severity Assigned to Keywords Whiteboard
1692980 Update new password heuristics model N/A Dimi Lee [:dimi][:dlee]
1691733 [gap.com][V2 Doorhanger] The dropdown's first username candidate is lost if a another one is selected S3 Dimi Lee [:dimi][:dlee]
1699992 after putting master password to access logins/passwords and reopening ff, new reg form cannot autogenerate password S3 Dimi Lee [:dimi][:dlee]
1708455 Add support for multi-page login forms N/A Dimi Lee [:dimi][:dlee]
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]
1608203 Password manager doesn't fill/remember username for Disney+ on separate page from password field normal
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]
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]
1709376 Missing border on focused inputs in password dialog S4 [proton-door-hangers] [priority:2b]
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
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
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
1686139 No password auto generation for Reddit.com S3 [passwords:generation]
1655165 Make sure all NewPasswordModel.jsm rules work fully with ShadowDOM S3 [passwords:generation]
1609599 Add a unit test for `recordPasswordUse` normal
1630614 "密码" (Password placeholder) is captured in the doorhanger as the username on mail.xinhuanet.com S3
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]
973759 Master password should be protected with stronger cryptography normal sec-want [passwords:master-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]
1629904 [False Negative] Password generation is not offered for new password field on weibo.com 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]
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]
1686071 Use Apple's password rules data to improve password generation experience N/A Tim Giles [:tgiles] [passwords:generation]
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]
1687996 Automatically add Apple's "websites-with-shared-credential-backends" data to Remote Settings N/A Tim Giles [:tgiles]

74 Total; 74 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][:dlee]
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
1608203 Password manager doesn't fill/remember username for Disney+ on separate page from password field 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]
1629904 [False Negative] Password generation is not offered for new password field on weibo.com 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
1630614 "密码" (Password placeholder) is captured in the doorhanger as the username on mail.xinhuanet.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]
1686139 No password auto generation for Reddit.com P2 S3 [passwords:generation]

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


Architecture

PasswordManagerRelationships.svg

PasswordManagerAutocomplete.svg

See Also

Firefox:Password_Manager:UI