Open Bug 1822569 Opened 2 years ago Updated 13 days ago

[IT][notino.it] Form autofill/preview/clear aren't applied on all the eligible fields

Categories

(Toolkit :: Form Autofill, defect, P3)

Firefox 111
Desktop
Windows 10
defect

Tracking

()

Tracking Status
firefox111 --- disabled

People

(Reporter: hyacoub, Unassigned)

References

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

Details

Attachments

(3 files)

Attached video 2023-03-15_16h27_43.mp4

Found in

  • 111.0-candidates/build2

Affected versions

  • 111.0-candidates/build2

Tested platforms

  • Affected platforms: Windows 10

Preconditions

  • browser.search.region = IT
  • extensions.formautofill.creditCards.supportedCountries = IT
  • Have at least one CC already saved

Steps to reproduce

  1. Reach the payment form on https://www.notino.it/
  2. Click on "Name" field
  3. Click on "CardNumber" field
  4. Click on "Expiry date" field
  5. Select any of the options for the dropdown
  6. Right click on any of the fields and choose "Clear autofill form"

Expected result

  • Form autofill/preview/clear should be applied on eligible fields.

Actual result

  • Form autofill/preview/clear are only applied on the selected field.

Regression range

  • N/A

Additional notes

  • Not reproducible on Chrome.
Attached file notino.html

It seems we don't recognize card holder name field

Depends on: 1815399
Priority: -- → P3

As requested by the engineering team, I've retested this in the latest Nightly 132.0a1 on Windows 10 x64:

  • The Cardholder Name field is not cleared when autofill is triggered in Card Number or Expiry Date fields fields.
  • The Cardholder Name field is not being previewed when using autofill in the Card Number or Expiry Date fields.
  • The Cardholder Name field is not highlighted when using autofill in the Card Number or Expiry Date fields.
  • The Cardholder Name field is previewed, autofilled, and then cleared individually when using autofill in this Trigger Field.

The 'Name on Card' field is situated on the main page, and not inside an iframe, unlike the 'Card Number' and 'Expiry Date' fields(which are located within same-origin iframes).
When the extensions.formautofill.heuristics.autofillSameOriginWithTop setting is set to true, the remaining issue is that the Card Number and Expiry Date fields are not highlighted when being previewed or autofilled. Please find attached the Field Info section details from about:autofill.

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

Attachment

General

Created:
Updated:
Size: