[DE][obi.de] CC dropdown is not opened for expiry Month and Year field
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: ailea, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(3 files)
Affected Versions:
All latest Firefox versions: Nightly 96.0a1, Beta 95, Release 94
Tested on:
MacOS 10.15
Windows 10
Preconditions:
browser.search.region DE
extensions.formautofill.supportedCountries DE
download latest Firefox Nightly with region locale (switch extensions.formautofill.available to "on" for testing non-Nightly builds)
Steps to reproduce:
- Reach the payment form on obi.de
- Click on expiry date field in order to open the CC dropdown.
Expected Results:
The expiry date field CC dropdown should be opened.
Actual Results:
The expiry date field CC dropdown is not opened.
Notes:
Severity: S3
Reproducible on Chrome: Yes
Regression range: not a recent regression.
Reporter | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 2•3 years ago
•
|
||
The issue here is that the expiry date field is in an <iframe> that is disconnected from the cc-number field. For a credit card section to be valid for autofill/autocomplete, it must contain a "cc-number" field and one of the following: autocomplete="on" attribute, cc-exp field, cc-name field. Since the expiry date is disconnected from the cc-number field, we will never show the autocomplete dropdown.
This is probably a case of a hidden form that has two-way data binding on the visible form. In other words, if we the browser autofill the credit card number, the we the browser probably autofill into some hidden fields that then are copied into the visible fields via website logic.
Reporter | ||
Comment 3•2 years ago
•
|
||
Now, on obi.de, the "name on the card" field is also displayed but as for the expiry date field, the CC dropdown is not triggered for that field. The clear form issue is tracked in bug 1688604.
Description
•