[UK][argos.com] The autofill on the CC form is working only for the selected field
Categories
(Toolkit :: Form Autofill, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox124 | --- | affected |
People
(Reporter: asoncutean, Unassigned)
References
(Blocks 2 open bugs, )
Details
Attachments
(6 files)
Found in
- 124.0a1
Affected versions
- 124.0a1
Tested platforms
- Windows 10
Preconditions
- browser.search.region = GB
Steps to reproduce
- Reach the payment form on https://www.argos.co.uk/
- Click on the card number field and select any saved entry from the CC drop-down.
- Click on the card name field and select any saved entry from the CC drop-down.
- Click on the expiry date field and select any saved entry from the CC drop-down.
- Click on any CC field and select clear form option.
Expected result
- Form autofill/preview/clear should be applied on all the CC eligible fields.
Actual result
- Form autofill/preview/clear are only applied on the selected field.
Regression range
- N/A
Additional notes
- Reproducible on Chrome, but the card number and the expiry date fields are group together, while the name field works independently.
- fathom fox sample
| Reporter | ||
Updated•2 years ago
|
Updated•1 year ago
|
| Reporter | ||
Comment 1•1 year ago
|
||
The credit card name field does not autofill when triggered from the credit card number or expiry date fields. Enabling the extensions.formautofill.heuristics.autofillSameOriginWithTop setting does not resolve the issue.
Comment 2•1 year ago
|
||
cc-name: <iframe src=checkout.processout.com>
cc-number, cc-exp: <iframe src=js.processout.com>
The credit card name is not same origin with either credit card number field nor the credit card expiry date.
Also because the credit card name field is not in the top-level and is not in a same-origin iframe with the top-level, so extensions.formautofill.heuristics.autofillSameOriginWithTop will not work.
So not autofilling cc-name when autofilling is triggered from cc-number or cc-exp is expected
Comment 3•1 year ago
|
||
I verified this issue in Nightly 140.0a1(2025-05-08), and I noticed that the autocomplete dropdown is no longer displayed for Card number and Expiry date fields.
Those two fields are also not autofilled when the autofill is triggered from the Cardholder name field(this is expected).
Downloaded page here.
Comment 4•1 year ago
|
||
Comment 5•1 year ago
|
||
Updated•1 year ago
|
Comment 6•1 year ago
|
||
It seems that the site changes the form and it now uses nested iframe.
Right now, we don't support autofilling nested iframe (Similar to Bug 1953738 Comment 3)
Comment 7•11 months ago
|
||
Based on comment 6, I'll change the qa-ver-needed-c140/b139 to blocked since here is nothing to do right now.
Comment 8•3 months ago
•
|
||
Just verified this issue in the latest Nightly build, since bug 1966600 is now fixed, and the autocomplete dropdown is displayed for all the CC fields, mentioning that the autofill is working separately for card number/expiry date and cardholder name fields(expected).
Updated•3 months ago
|
Comment 9•3 months ago
|
||
Fixed by bug 1966600
Updated•3 months ago
|
Description
•