Open Bug 1845326 Opened 1 year ago Updated 16 days ago

[ES][telas.es] The CC dropdown is not displayed and the auotfill is not working for the expiry date field

Categories

(Toolkit :: Form Autofill, task, P3)

Firefox 117
Desktop
All
task

Tracking

()

Tracking Status
firefox115 --- disabled
firefox116 --- disabled
firefox117 --- affected

People

(Reporter: ailea, Unassigned)

References

(Blocks 2 open bugs, )

Details

Attachments

(3 files)

Attached video 2023-07-25_18h12_20.mp4

Found in

  • 117.0a1

Affected versions

  • 117.0a1

Tested platforms

  • Affected platforms: Windows 10

Preconditions

  • browser.search.region = ES
  • Have at least one CC already saved

Steps to reproduce

  1. Reach the payment form on https://www.telas.es/
  2. Click on Expiry date field
  3. Click on the CC number field and choose an entry from the dropdown

Expected result

  • CC dropdown is displayed for any of the CC fields and all the CC eligible fields are autofilled.

Actual result

  • CC dropdown is not displayed for the expiry date field and it is also not autofilled.

Regression range

  • N/A

Additional notes

  • Not reproducible on Chrome, the CC dropdown is displayed and the autofill is working ok there for all the fields.
  • Fathom Fox Sample
Priority: -- → P3
Attached video telas.es.mp4

The Card number and Expiry date fields are fixed by bug 1906292 and now are working accordingly since they are in the same frame.
At the time of logging the bug, the form did not contain the Name field. Now, the Name field is present and part of the main frame, so, by default, if the autofill is triggered from the Card number or Expiry date fields, the Name field is autofilled, but by clicking on it will display the wrong dropdown (autocomplete dropdown instead of clear form dropdown), and by triggering the clear form from the card number or expiry date fields will not clear the card Name field.
With the extensions.formautofill.heuristics.autofillSameOriginWithTop pref to True, the card Name field will display the correct dropdown when it is already autofilled (the clear form dropdown), and it is cleared correctly when the clear form is triggered from the card number or expiry date fields. BUT triggering the autofill from the card Name field, it will autofill only itself, as with the above preferences by default - false (see the screen recording attached).

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

Attachment

General

Created:
Updated:
Size: