[BE][www2.hm.com/nl_be] Form autofill/preview/clear are not applied properly in the eligible fields
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: epopescu, Assigned: theidkamp)
References
(Depends on 1 open bug, Blocks 1 open bug, )
Details
(Whiteboard: [fxcm-cc-compatibility])
Attachments
(7 files)
Found in
- Firefox 111
Affected versions
- Firefox 111
Tested platforms
- Affected platforms: Windows 10
Preconditions
- set pref extensions.formautofill.supportedCountries to IT,ES,PL,AT,BE in about:config
- set pref browser.search.region to BE in about:config
- use BE VPN
- have several credit cards saved in about:preferences#privacy
Steps to reproduce
- Go to https://www2.hm.com/nl_be/index.html
- Add an item to cart and proceed to checkout
- Reach the payment page
- Click in either the Card Number or Expiration Date field
Expected result
- Form autofill/preview/clear are applied in all the eligible fields.
Actual result
- First name and Last name are not previewed or autofilled.
- CC number and Expiry date are previewed, autofilled and cleared individually, but clicking in CC number field will autofill the Expiry date too.
Regression range
- Not a regression because this feature is disabled by default.
Additional notes
- The issue is not entirely reproduceable in Google Chrome where First Name-Last name are autofilled separately than CC number-Expiry date and the Clear form option is missing in the CC number field.
- Fathom Fox downloaded page: https://drive.google.com/file/d/1EgHo7ZQlSFBXF8cDdAdjK_J1QTbqlUWB/view?usp=sharing
Reporter | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
:epopescu, if you think that's a regression, could you try to find a regression range using for example mozregression?
Updated•2 years ago
|
Comment 3•6 months ago
•
|
||
This issue is partially fixed. The card Number and expiry date fields that are in iframes and have the same origin are now fixed by bug 1906292 and work as expected. However the first name and last name fields are still not autofilled and not displaying the autocomplete dropdown even setting the extensions.formautofill.heuristics.autofillSameOriginWithTop to True. The first name and last name fields are part of the main frame.
Comment 4•6 months ago
|
||
about:autofill
Comment 5•4 months ago
|
||
Note. We also need to implement heuristic to update "given-name" and "family-name" to "cc-given-name" and "cc-family-name"
Comment 6•4 months ago
|
||
The autocomplete dropdown is still not displayed for the First name and Last name fields and they are also not autofilled if the autofill is triggered from the Card Number or Expiration date fields.
Assignee | ||
Updated•3 months ago
|
Assignee | ||
Updated•3 months ago
|
Updated•3 months ago
|
Assignee | ||
Comment 9•3 months ago
|
||
Comment 10•2 months ago
|
||
Comment 11•2 months ago
|
||
Backed out for causing bc failures @ browser_capture_name.js
- Backout link
- Push with failures
- Failure Log
- Failure line:
TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/heuristics/browser_capture_name.js | Verify the name field - Got "John Doe", expected undefined
Comment 12•2 months ago
|
||
Assignee | ||
Updated•2 months ago
|
Comment 13•2 months ago
|
||
Backed out for causing bc failures @ browser_parse_street_address_fields.js
- Backout link
- Push with failures
- Failure Log
- Failure line:
TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/heuristics/browser_parse_street_address_fields.js | [cc-given-name]: reason should be equal, expect regex-heuristic, got update-heuristic - "update-heuristic" == "regex-heuristic" -
Comment 14•28 days ago
|
||
Assignee | ||
Updated•28 days ago
|
Comment 15•28 days ago
|
||
bugherder |
Reporter | ||
Comment 16•21 days ago
|
||
This issue can no longer be reproduced in the latest Nightly 136.0a1 on Windows 11. The autocomplete dropdown now displays correctly for the First name and Last name fields, and autofill functions as expected when triggered from the Card Number or Expiration Date fields. Marking this as Verified Fixed.
Description
•