Open Bug 1886860 Opened 6 months ago Updated 17 days ago

[FR][castorama] Form autofill/clear form are working separately for each field

Categories

(Toolkit :: Form Autofill, task, P3)

Desktop
All
task

Tracking

()

Tracking Status
firefox124 --- affected
firefox125 --- affected
firefox126 --- affected

People

(Reporter: ailea, Unassigned)

References

(Blocks 2 open bugs, )

Details

Attachments

(3 files)

Attached video castorama.mp4

Found in

  • Nightly 126.0a1

Affected versions

  • all

Tested platforms

  • Affected platforms: all
  • Unaffected platforms: none

Preconditions

  • set pref browser.search.region to FR in about:config
  • use FR VPN
  • have several credit cards saved in about:preferences#privacy

Steps to reproduce

  1. Go to https://www.castorama.fr/
  2. Add an item to cart and proceed to checkout
  3. Click in the Card Number, Expiration Date or Cardholder Name field and select any entry from the drop-down
  4. Click on any already autofilled field and choose to clear the form

Expected result

  • Form autofill/preview/clear are applied accordingly in all eligible fields.

Actual result

  • The autofill preview is not working, the autofill option works separately in each field(except Card Number) and the option Clear form works separately for each field

Regression range

  • Not a recent regression.

Additional notes

  • The issue is not reproducible in Google Chrome.
Priority: -- → P3
Attached video 2024-09-05_18h08_48.mp4

This issue is partially fixed by bug 1906292. The card Name and expiry date fields are working in correctly and in the same way, but the card Number field is still working separately.
If the autofill is triggered from the card Name or expiry date fields, all the CC fields are autofilled, but the card Number field will displayed the wrong dropdown when it is already autofilled (the autocomplete dropdown is displayed instead of the clear form dropdown), and it is also not cleared when the clear form is triggered from the card Name or expiry date fields.
When the autofill is triggered from the card Number field, all the CC fields are autofilled, but the expiry date field doesn't display the clear form dropdown at all, and the card Name field display the autocomplete dropdown instead of the clear form dropdown. Also, by choosing to clear the form from the card Number field, will clear only itself.
All the fields are in iframes having the same origin.
See the screen recording attached here.

Attached image 2024-09-05_18h09_20.png

about:autofill

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

Attachment

General

Created:
Updated:
Size: