Open Bug 1908361 Opened 2 months ago Updated 12 days ago

[NL][wehkamp.nl] The autofill is working separately for all fields

Categories

(Toolkit :: Form Autofill, task, P3)

Desktop
All
task

Tracking

()

Tracking Status
firefox128 --- disabled
firefox129 --- disabled
firefox130 --- disabled

People

(Reporter: ailea, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs, )

Details

Attachments

(6 files)

Attached video 2024-07-11_12h58_18.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.wehkamp.nl/
  2. Click on each CC fields and hover the mouse over any CC dropdown entry.
  3. Click on the CC Number field and choose an entry from the dropdown.
  4. Click on each field.
  5. Repeat step 3 for Expiry date and Name fields.

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

Actual result
If the autofill is triggered from the expiry date or CC Name fields, only those fields are autofilled. If the autofill is triggered from the Card Number field, all the fields are autofilled, but the clear form dropdown is not displayed for any of the fields (see the video attached in the description and also comment 1).

Regression range

  • Not a recent regression.

Additional notes
The Expiry date and CC Name are also not captured and saved via CC capture doorhanger, upon manually submitting the form (see comment 2).
Chrome behavior is a bit different, but some of the issues described here are also reproducible as well (see comment 3). The CC Capture doorhanger is not displayed at all in Chrome.

Severity: S3 → N/A
Priority: -- → P3
Attached video 2024-09-10_11h18_07.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.
The CC capture issue is also fixed now, all the CC values are captured and saved via CC capture doorhanger.

Attached image 2024-09-10_11h18_12.png

about:autofill

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

Attachment

General

Created:
Updated:
Size: