Open Bug 1902370 Opened 3 months ago Updated 13 days ago

[IN][sephora.co.id] All the CC fields are autofilled independently and only the CC Number is captured and saved upon submitting the CC form

Categories

(Toolkit :: Form Autofill, task, P3)

Desktop
All
task

Tracking

()

Tracking Status
firefox127 --- disabled
firefox128 --- disabled
firefox129 --- disabled

People

(Reporter: ailea, Unassigned)

References

(Blocks 2 open bugs, )

Details

Attachments

(4 files)

Attached video 2024-06-13_17h14_25.mp4

Found in

  • 129.0a1 (2024-06-13)

Affected versions
N/A

Tested platforms

  • Affected platforms: Windows 10, macOS 12, Ubuntu 20

Preconditions

  • browser.search.region US
  • Have at least one CC already saved

Steps to reproduce

  1. Reach the payment form on https://www.sephora.co.id
  2. Click on each CC field and select an entry from the CC dropdown.
  3. Click on any field and choose to clear form.
  4. Repeat steps 2-3 for each field.
  5. Manually fill in all the CC fields and submit the form.

Expected result

  1. All the CC fields should be correctly autofilled and cleared upon choosing the clear form option.
  2. CC Number and CC Name fields should be captured in the CC Save doorhanger and saved along with the expiry date values.

Actual result

  1. Each field is autofilled and cleared separately.
  2. Only the CC Number is captured and saved via CC doorhanger.

Regression range

  • Not a recent regression.

Additional notes
In Chrome, the CC Capture doorhanger is not displayed at all. Also the CC Name field is autofilled separately and the clear form dropdown is not displayed for the CC Number (see comment 1 for Chrome behavior).

Attached video 2024-06-13_17h21_07.mp4

Chrome behavior.

Priority: -- → P3
Attached video 2024-09-09_12h59_26.mp4

The expiry date and card Number fields are now fixed by bug 1906292 and works as expected.
Setting extensions.formautofill.heuristics.autofillSameOriginWithTop to True, will fix the card Name field issue.
The card Name is in the main frame and the card Number and expiry date fields are part of the same iframe with the same origin.

Attached image 2024-09-09_12h59_31.png

about:autofill

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

Attachment

General

Created:
Updated:
Size: