Open Bug 1821041 Opened 2 years ago Updated 17 days ago

[IT][liujo.com] Form autofill/preview/clear isn't applied on "Cardholder name" field and on the rest of the fields are only applied on the selected one

Categories

(Toolkit :: Form Autofill, defect, P3)

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-08_15h25_30.mp4

Found in

  • 111.0-candidates

Affected versions

  • 111.0-candidates

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.liujo.com/
  2. Click on "Cardholder name" field to observe autofill dropdown
  3. Click on "CC number", and "Expiry date" fields to observe the preview and autofill functionalities
  4. Right click on any of the filled fields and select clear 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.
  • Form autofill isn't applied on the "Cardholder name" field.

Regression range

  • N/A

Additional notes

  • Not reproducible on Chrome.
Attached file liujo.html
Summary: [IT][liujo.com] Form autofill/preview/clear aren't applied on any of the form fields → [IT][liujo.com] Form autofill/preview/clear isn't applied on "Cardholder name" field and on the rest of the fields are only applied on the selected one
Priority: -- → P2
Whiteboard: [fxcm-cc-new-geo]

We may need extend the phrase to be "nome.*titolare.*carta" in our ruleset.

Assignee: nobody → mtigley
Status: NEW → ASSIGNED

Marking as P3 since it turns out this issue will be resolved by Bug 1815399.

Depends on: 1815399
Priority: P2 → P3
Whiteboard: [fxcm-cc-new-geo]
Assignee: mtigley → nobody
Status: ASSIGNED → NEW
Attached image liujo_Field Info.png

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 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.

When the extensions.formautofill.heuristics.autofillSameOriginWithTop setting is set to true, the remaining issue is that the Cardholder Name field is still being previewed, autofilled, and cleared individually when autofill is triggered in this field.

Upon further investigation, it seems that 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). Please find attached the Field Info section details from about:autofill.

This is expected because when autofill is triggered from fields in the main frame, we will not autofill fields in a cross-origin iframe.

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

Attachment

General

Created:
Updated:
Size: