Closed Bug 1908329 Opened 4 months ago Closed 1 month ago

[NL][leenbakker.nl] The autofill is working separately for the Expiry date and CC Name fields

Categories

(Toolkit :: Form Autofill, task, P3)

Desktop
All
task

Tracking

()

VERIFIED FIXED
Tracking Status
firefox128 --- disabled
firefox129 --- disabled
firefox130 --- disabled

People

(Reporter: ailea, Unassigned)

References

(Blocks 2 open bugs, )

Details

Attachments

(4 files)

Attached video 2024-07-11_17h13_03.mp4

Found in

  • 130.0a1 (2024-07-10)

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.leenbakker.nl/
  2. Click on the CC Number field and select an entry from the autocomplete dropdown.
  3. Click on the Expiry date field.
  4. Click on the CC Name field.
  5. Click on the CC Number field and choose to clear the form.
  6. Repeat the steps above by autofilling the form from the expiry date and CC name fields as well.

Expected result
All the CC fields should be autofilled and cleared accordingly.

Actual result
The clear form dropdown is not displayed for the Expiry date and CC Name fields, they are not cleared if the autofill/clear form is triggered from the Card number field. Choosing a CC entry from the autocomplete dropdown triggered from the Expiry date field will autofill the Expiry date field only; the same behavior for CC Name field (for a better understanding, please see the screen recording attached).

Regression range

  • Not a recent regression.

Additional notes
Note that the Expiry date and CC Name are also not captured and saved via CC capture doorhanger, upon manually submitting the form (see comment 1).

Attached video 2024-07-11_17h16_16.mp4

CC Capture doorhanger behavior.

Severity: S3 → N/A
Priority: -- → P3
Attached video 2024-09-10_10h02_37.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 iframes with same origin.

Attached image 2024-09-10_10h02_55.png

about:autofill

Note: The CC capture doorhanger is displayed in 129.0a1 (2024-07-03).

Depends on: 1916606

Fixed by bug 1916606. The CC Name field that is located in the main frame, is now autofilled and cleared accordingly.
As we agreed with the engineering team and based on this comment, I will mark this as fixed and verified.

Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: