Open Bug 1740665 Opened 3 years ago Updated 2 years ago

[DE][obi.de] CC dropdown is not opened for expiry Month and Year field

Categories

(Toolkit :: Form Autofill, defect, P3)

Firefox 96
Desktop
All
defect

Tracking

()

Tracking Status
firefox94 --- disabled
firefox95 --- disabled
firefox96 --- disabled

People

(Reporter: ailea, Unassigned)

References

(Blocks 1 open bug, )

Details

Attachments

(3 files)

Attached video 2021-11-10_14h20_41.mp4

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:

  1. Reach the payment form on obi.de
  2. 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.

Attached image 2021-11-10_14h33_10.png
Blocks: 1687633
Summary: [FR][obi.de] CC dropdown is not opened for expiry Month and Year field → [DE][obi.de] CC dropdown is not opened for expiry Month and Year field
Priority: -- → P3

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.

See Also: → 1740473
Attached video 2022-06-20_16h02_11.mp4

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.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: