Open
Bug 1119035
(formless-logins)
Opened 10 years ago
Updated 3 months ago
[meta] Support capturing and filling login credentials on web pages that don't use <form> elements or trigger submit events
Categories
(Toolkit :: Password Manager, defect)
Toolkit
Password Manager
Tracking
()
NEW
People
(Reporter: ckarlof, Unassigned)
References
(Depends on 2 open bugs, Blocks 6 open bugs, )
Details
(Keywords: meta, Whiteboard: [passwords:heuristics])
User Story
As a user I want PM to correctly fill a login for my favorite site that has incorrect or strange use of forms and fields.
Some sites (e.g., http://www.hulu.com/) don't use a <form> element in its login experience. The existing password manager code can't capture and fill the user's username and password unless the login page uses a <form> element. This is a breakdown bug for the password manager to support such sites.
Reporter | ||
Updated•10 years ago
|
Summary: Breakdown: Support capturing and filling login credentials on web pages that don't use <form> elements → Breakdown: Support capturing and filling login credentials on web pages that don't use <form> elements or trigger submit events
Reporter | ||
Updated•10 years ago
|
Priority: -- → P1
Comment 1•10 years ago
|
||
This could be split into two parts, although they're a bit intertwined. Filling an already-saved login into a page without a <form> (just a password and username field) should be fairly straightforward to do. But saving the login is harder, because there's no formsubmit event to trigger it. But this is also a general problem we want to solve, since this can happen even when there's a form (eg <img src=login.jpg oncick="doLogin()">)
Reporter | ||
Comment 2•10 years ago
|
||
The heuristic of
1) we have captured login data and the visibility of the password field went from visible -> not visible, or
2) we have captured some login data and a new page load happened
to trigger the showing of the capture dialog has worked for me in the past. This heuristic requires that we capture user input as the user enters it, rather than wait for a specific event (e.g., onsubmit).
It's not perfect, of course, but nothing is. It can get challenging when dealing with change password pages, because sometimes those pages always show a password field.
I, of course, generally encourage more creative thinking about this.
Reporter | ||
Comment 3•10 years ago
|
||
> This heuristic requires that we capture user input as the user enters it, rather than wait for a specific event (e.g., onsubmit).
For related discussion of this idea, see https://bugzilla.mozilla.org/show_bug.cgi?id=1119077#c1
Reporter | ||
Updated•10 years ago
|
Whiteboard: [blocked]
Updated•10 years ago
|
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Points: --- → 5
Flags: qe-verify-
Flags: firefox-backlog+
Whiteboard: [blocked]
Updated•10 years ago
|
Iteration: --- → 40.3 - 11 May
Updated•10 years ago
|
Iteration: 40.3 - 11 May → 41.1 - May 25
Updated•10 years ago
|
Updated•10 years ago
|
User Story: (updated)
Updated•10 years ago
|
Whiteboard: Heuristics+Recipes
Updated•10 years ago
|
Alias: formless-logins
Assignee: MattN+bmo → nobody
Status: ASSIGNED → NEW
Iteration: 41.1 - May 25 → ---
Points: 5 → ---
User Story: (updated)
Flags: qe-verify-
Keywords: meta
Summary: Breakdown: Support capturing and filling login credentials on web pages that don't use <form> elements or trigger submit events → Support capturing and filling login credentials on web pages that don't use <form> elements or trigger submit events
Updated•10 years ago
|
Whiteboard: Heuristics+Recipes → Heuristics-Recipes:passwords
Updated•9 years ago
|
Updated•9 years ago
|
Whiteboard: Heuristics-Recipes:passwords → [passwords:heuristics]
Updated•6 years ago
|
Updated•6 years ago
|
Summary: Support capturing and filling login credentials on web pages that don't use <form> elements or trigger submit events → [meta] Support capturing and filling login credentials on web pages that don't use <form> elements or trigger submit events
Updated•5 years ago
|
Updated•5 years ago
|
Updated•2 years ago
|
Severity: normal → S3
Updated•3 months ago
|
Flags: needinfo?(ckarlof)
Reporter | ||
Updated•3 months ago
|
Flags: needinfo?(ckarlof)
You need to log in
before you can comment on or make changes to this bug.
Description
•