[DE][zalando.de] The CC autofill dropdown is not displayed upon clicking the Expiration Date field
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: tbabos, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(1 file)
555.38 KB,
image/png
|
Details |
Affected Versions:
All latest Firefox versions: Nightly 96.0a1, Beta 95, Release 94
Tested on:
MacOS 10.15
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 zalando.de
- Click on the Expiration Date field
Expected Results:
The CC dropdown should be displayed for this field
Actual Results:
The CC autofill dropdown is not displayed upon clicking the Expiration Date field
Notes:
Reproducible on Chrome: No
Regression-range: not a regressions, broken since Bug 1688576 where it was first reported
Updated•3 years ago
|
Comment 1•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.
Description
•