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 Priority Keywords Whiteboard Assigned to
1618314 Remove import suggestions on user opt-out or automatically P1 Ed Lee :Mardak
1337606 Intermittent toolkit/components/passwordmgr/test/browser/browser_DOMInputPasswordAdded.js | Test timed out - P1 intermittent-failure, leave-open [stockwell disabled]
1554959 Intermittent toolkit/components/passwordmgr/test/mochitest/test_autocomplete_https_upgrade.html | Test timed out. P1 intermittent-failure, leave-open, regression [stockwell disabled]
1576490 Also fill the password confirmation field following the active field when filling a generated password P1 [passwords:generation]
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]... P1 intermittent-failure, leave-open [stockwell disabled]

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


P2

Full Query
ID Summary Priority Keywords Whiteboard Assigned to
1532377 Avoid saving a munged password in login storage P2 [passwords:capture-UI] David Teller [:Yoric] (please use "needinfo")
1618311 Contextually suggest importing passwords as an autocomplete entry P2 Ed Lee :Mardak
1615685 CFR Trigger: When a password is updated via the doorhanger P2 [passwords:capture-UI] Matthew N. [:MattN] (PM me if request are blocking you)
1609599 Add a unit test for `recordPasswordUse` P2 Matthew N. [:MattN] (PM me if request are blocking you)
1598464 Stop pre-filtering logins from autocomplete and the context menu to about:logins P2 parity-chrome, parity-safari
1613059 Generate (Password) new-password does not work after Master Password is dismissed P2
1555209 Use data from the autocomplete result in the parent to fill the correct password in content P2 [passwords:tech-debt] [passwords:fill-ui]
1608203 Password manager doesn't fill/remember username for Disney+ on separate page from password field P2
551948 "Select which login to update:" UI appears when doing a password change with multiple diff. saved logins and no editable username field P2 [passwords:heuristics]
1536269 Handle masked pre-filled username values when attempting to autofill login forms P2 [passwords:fill-ui]
1621520 Use event telemetry for LoginManagerChild._fillForm P2 [passwords:telemetry]
1620753 Indicate to the user when privacy.services.passwordSavingEnabled has set a new value via an extension P2 [passwords:capture-UI]
1601558 Login subdomain suggestions can be overwhelming in some development/company environments P2
1622295 "Show Password" toggle is not functional after editing password 2 times P2 [passwords:capture-UI]
1198363 Passwords overlapping placeholder text on facebook.com homepage P2 [passwords:fill-ui] [platform-rel-Facebook]
1531164 autocomplete=username field should get username autocompletions when there is no password field P2 [passwords:fill-ui]
1616935 Login context menu items don't work if there is a shadow root between the focused <input> and the root element P2
1513003 PasswordManager:findLogins MessageManager Topic allows querying for any origin's login P2 security:passwords
1583150 Update doorhanger might be displayed 2 times due to site fast reload/redirect and instant auto-fill P2 [passwords:capture-UI]
1561647 "View Saved Logins" at the end of the scroll-list when more than 5 logins saved P2
1548854 Dedupe autocomplete rows offering a generated password and the auto-saved login row P2 [passwords:generation]
1584185 Password auto-filled with the wrong password (generated password) P2 [passwords:generation]
1599567 Add event telemetry for when logins.json.corrupt is created P2 [passwords:telemetry]
1571921 Intermittent toolkit/components/passwordmgr/test/browser/browser_autofill_http.js | Username filled correctly - Got , expected username P2 intermittent-failure, regression [test isolation][stockwell needwork:owner]
1592920 test_autofill_from_bfcache.html fails with fission enabled: First document should have been persisted in bfcache P2 [passwords:tech-debt]
1119067 Use a field with the "username" autocomplete field name to short-circuit username field detection P2 [passwords:heuristics]
1601375 Firefox asks for master password when it shouldn't (credentials stored for unrelated subdomain) P2 regression
558178 Only show password capture dialog if we're reasonably sure the password was correct and the login was successful P2 [passwords:capture-UI] [blocked]
1119083 Breakdown: Support capturing and filling of login credentials on hulu.com P2 [platform-rel-Hulu]
1194353 Context menu in autocomplete=username field without password field present should show "Fill Username" menu. P2 [passwords:fill-ui]
1593467 logins.json.corrupt is sometimes created even when it's parsable JSON P2 [passwords:storage]
1449867 proxy authentication username and password even if do not prompt selected P2
1600397 Firefox prompts twice to save a password: once with the password and once with the munged client-side hash/encrypted value P2 regression [passwords:capture-UI]
1560468 Offer a choice of usernames when prompting to save or update a password P2 parity-chrome [passwords:capture-UI]
1624219 Login autocomplete offered in page number field of pdf.js P2 [passwords:fill-ui]
1601442 Fix Contrast & Layout in Password Dropdown for Insecure Connection P2 [passwords:fill-ui]
1582499 Deal with InsecurePasswordUtils.isFormSecure() for Fission (don't show mixed content warnings on local network pages e.g. routers/intranets) P2
1407146 Migrate login manager storage to Punycode and only use Unicode for UI-facing parts P2 [passwords:storage] [passwords:tech-debt]
1562028 Firefox won't remember a password update on https://appleid.apple.com P2
1597358 logins.json is a 0-byte file P2 dataloss, regression [passwords:storage]
1329333 autocomplete becomes visually detached from field P2 regression, regressionwindow-wanted [passwords:fill-ui]
973759 Master password should be protected with stronger cryptography P2 sec-want [passwords:master-password]
1575361 Not offering to save passwords on virustotal.com (with Shadow DOM) P2
1122762 Collect domains where we get a strong signal that the password manager is failing the user P2 [passwords:telemetry]
1523922 LoginManagerContent.jsm shows up in the page load profiles, consider rewriting in C++? P2 [qf:p2:pageload][fxperf:p3]
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. P2 [passwords:fill-ui]
1425879 Intermittent toolkit/components/passwordmgr/test/browser/browser_autocomplete_insecure_warning.js | Uncaught exception - Wait for warning to show - timed out after 50 tries. P2 intermittent-failure, leave-open [stockwell disabled]
1623256 Page steals focus from doorhanger while editing details of a newly saved password P2 privacy [passwords:capture-UI]
1289947 Logins not saved on www.icloud.com P2
1612257 Adjust the dismissed login capture doorhanger when the password field is edited to empty P2 parity-chrome [passwords:capture-UI]
1612258 Show/adjust the dismissed login capture doorhanger in response to input events in the password & username field P2 parity-chrome [passwords:capture-UI]
631272 Credentials saved twice for same origin with differing formActionOrigin P2 [passwords:cross-origin]
1574907 Saved entry does not display password at field level when it's being set from multiple entries P2 regression, regressionwindow-wanted
1546749 Dojo Dijit's ValidationTextBox's dijitValidationIcon causes "X " to be saved as the username on login forms P2 [passwords:heuristics]
1569253 Remove old password manager UI (passwordManager.xhtml) from mozilla-central P2 [passwords:management] :severin Rudie
1626472 Allow revealing of passwords in the capture doorhanger with OS reauthentication P2 [passwords:capture-UI] Sam Foster [:sfoster] (he/him)

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


Site Compatibility

Full Query
ID Summary Priority Keywords Whiteboard Assigned to
1289947 Logins not saved on www.icloud.com P2
1546749 Dojo Dijit's ValidationTextBox's dijitValidationIcon causes "X " to be saved as the username on login forms P2 [passwords:heuristics]
1562028 Firefox won't remember a password update on https://appleid.apple.com P2
1575361 Not offering to save passwords on virustotal.com (with Shadow DOM) P2
1608203 Password manager doesn't fill/remember username for Disney+ on separate page from password field P2

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


Architecture

Rough intro document

PasswordManagerRelationships.svg

PasswordManagerAutocomplete.svg

See Also

Firefox:Password_Manager:UI