Don't save values in fields with `autocomplete="one-time-code"` in form history
Categories
(Toolkit :: Form Manager, enhancement, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox109 | --- | fixed |
People
(Reporter: MattN, Assigned: hereisdx, Mentored)
References
()
Details
(Keywords: dev-doc-complete, Whiteboard: [lang=js][lang=cpp])
Attachments
(1 file)
Don't save values from autocomplete="one-time-code" fields in form history as they just add noise and usually aren't useful.
Take a look at this commit and add the one-time-code autocomplete value with AUTOCOMPLETE_NO_PERSIST_FIELD_NAME and the related tests.
Also adds tests like https://hg.mozilla.org/integration/autoland/diff/b9002ded5523/toolkit/components/satchel/test/test_form_submission.html and
| Reporter | ||
Updated•6 years ago
|
| Comment hidden (advocacy) |
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Hey @mak, I'll start to work on this. :)
Updated•3 years ago
|
| Assignee | ||
Comment 3•3 years ago
|
||
This change prevents saving values from autocomplete="one-time-code" fields in form history as they just add noise and usually aren't useful.
Signed-off-by: Divyanshu Agrawal <agrawal-d@outlook.com>
Updated•3 years ago
|
Comment 5•3 years ago
|
||
| bugherder | ||
Comment 6•3 years ago
|
||
FF109 Docs - I don't think there is any docs work for this, so I have set to dev-doc-complete.
My understanding is that a one time code is usually used for security purposes, so it would not be safe to save it in form history if it could still be valid, and it is "single use", so there is no point storing it for future autocomplete suggestions. Therefore this issue ensures that the data is not stored in form history to use, for example, for future autocomplete suggestions.
I don't think people need this level of information in the docs - there is nothing they could do with it.
Comment 7•3 years ago
|
||
That's correct, there is no benefit to store one-time-code in autocomplete history.
Description
•