Closed Bug 1822468 Opened 2 years ago Closed 14 days ago

[BE][second-hand.bellerose] Form autofill/preview/clear are not applied properly in the eligible fields

Categories

(Toolkit :: Form Autofill, defect, P3)

Desktop
Windows 10
defect

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr102 --- disabled
firefox111 --- disabled
firefox112 --- disabled
firefox113 --- disabled

People

(Reporter: epopescu, Unassigned)

References

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

Details

Attachments

(3 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

  1. Go to https://second-hand.bellerose.be/nl
  2. Add an item to cart and proceed to checkout
  3. Reach the payment page
  4. Click in either the Card Number, Cardholder or Expiration Date field

Expected result

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

Actual result

  1. The form preview is done only for the selected field, but it is not highlighted in the specific yellow color.
  2. The fields are autofilled, but they are not highlighted.
  3. The Clear Autofill form is done only for the selected field while the option is not displayed in the other fields.

Regression range

  • Not a regression because this feature is disabled by default.

Additional notes

Blocks: 1820733
Severity: -- → S3
Has STR: --- → yes
Depends on: 1755033

:epopescu, if you think that's a regression, could you try to find a regression range using for example mozregression?

Duplicate of this bug: 1822464
Depends on: 1815399
No longer depends on: 1755033
Priority: -- → P3
Attached video 2024-09-06_12h17_43.mp4

This issue is partially fixed by bug 1906292. The card Number and expiry date fields are working in correctly and in the same way, but the card Name field is still working separately.
If the autofill is triggered from the card Number or expiry date fields, all the CC fields are autofilled, but the card Name 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 Number or expiry date fields.
When the autofill is triggered from the card Name field, all the CC fields are autofilled, but the expiry date field doesn't display the clear form dropdown at all, and the card Number field display the autocomplete dropdown instead of the clear form dropdown. Also, by choosing to clear the form from the card Name field, will clear only itself.
All the fields are in iframes and have the same origin.
See the screen recording attached here.
about:autofill attached in comment 4.

Depends on: 1923615

Fixed by 1923615. The preview/autofill/clear are working as expected for all the CC fields, in Nightly 133.0a1 (2024-10-27).

Status: NEW → RESOLVED
Closed: 14 days ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: