[FR][cdiscount.com] The auto-filled Expiration date are not reset upon Clear Form nor highlighted
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: tbabos, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(4 files)
Affected Versions:
All latest Firefox versions: Nightly 96.0a1, Beta 95, Release 94
Tested on:
MacOS 10.15
Preconditions:
- browser.search.region FR
- extensions.formautofill.supportedCountries FR
- download latest Firefox Nightly with region locale (switch extensions.formautofill.available to "on" for testing non-Nightly builds)
Steps to reproduce:
- Reach the payment form on cdiscount.com
- Click on the Cardholder Name (delete the pre-filled name by the site first)
- Select any saved CC entry from the dropdown
- Click on any auto-filled field and choose to "Clear Form"
Expected Results:
The Expiration Month and Year dropdowns should be reset.
(also highlighted when they are auto-filled)
Actual Results:
The auto-filled Expiration date is not reset upon Clear Form nor highlighted.
Notes:
Reproducible on Chrome: No
Regression range: long-standing issue, from the very point CC autofill started working on this site.
Updated•4 years ago
|
| Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
•
|
||
Tested using the latest Nightly 98.0a1 on macOS Big Sur 11.6 and the issue is still partially reproducible, the reset on the auto-filled expiration date is now done but there's no highlight when they are auto-filled - see the screencast for more details.
Comment 2•4 years ago
|
||
The expiry date field not autofilling as expected seems to be the same issue in Bug 1740001, we don't transform the expiry date into a "cc-exp-year" property that we can use to autofill just a cc-exp-year field. The fields aren't highlighted after autofilling because the site overwrites our autofill styling. I'm not sure why the exp-month doesn't autofill correctly. We preview the correct value but after filling the select element seems to set itself to a different value. If I debug the autofillFields function, then the value is filled correctly. We sent both the "input" and "change" events when we fill a select element so the website should be able to react to these events accordingly.
Like what's odd is that the clear form seems to work correctly and will reset the select elements, but when you autofill again there seems to be a website cached value for these select elements and so they will set themselves after the autofill has occurred.
Comment 3•4 years ago
|
||
Tested again in Beta 99.0b1 and the expiry date dropdowns are successfully reset upon clear form but only if the clear form is triggered from the "Titulaire de la carte" field.
Comment 4•4 years ago
|
||
The expiry date dropdowns are now successfully reset upon clear form from any field. There is still no yellow highlight. Tested in Beta 102.0b9, Windows 10.
Comment 5•1 year ago
|
||
Hi Alin, could you help verify this bug again? the yellow highlight issue might be fixed by Bug 1755033
Comment 6•1 year ago
•
|
||
Re-tested in Nightly 138.0a1(2025-03-20), and the autofill/clear form is working correctly, as mentioned in comment 4. However, the form has been changed a bit, but the yellow highlight is still missing for all the fields.
Note that the autofill highlight is also missing in Chrome.
Comment 7•1 year ago
|
||
Comment 8•1 year ago
|
||
Description
•