Closed Bug 1845479 Opened 1 year ago Closed 1 month ago

[BE][nl.vidaxl.be] CC dropdown is not displayed and CC autofill is not working in Cardholder Name field

Categories

(Toolkit :: Form Autofill, task, P3)

Firefox 117
Desktop
Windows 10
task

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr102 --- disabled
firefox-esr115 --- disabled
firefox115 --- disabled
firefox116 --- disabled

People

(Reporter: epopescu, Assigned: joschmidt)

References

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

Details

(Whiteboard: [fxcm-cc-new-geo])

Attachments

(4 files)

Attached video vidaxl.mp4

Found in

  • Nightly 117.0a1

Affected versions

  • Nightly 117.0a1

Tested platforms

  • Affected platforms: Windows 10 x64

Preconditions

  • 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://nl.vidaxl.be
  2. Add an item to cart and proceed to checkout
  3. Reach the payment page
  4. Click in the Cardholder Name field

Expected result

  • The CC dropdown is displayed in the Cardholder Name field and the user can select an option from the CC dropdown to autofill the field.

Actual result

  • The CC dropdown is not displayed in the Cardholder Name field and the user can not use the CC autofill feature due to this.

Regression range

  • N/A

Additional notes

Blocks: 1820733
Severity: -- → S3
Has STR: --- → yes
Whiteboard: [fxcm-cc-new-geo]

Should be fixed by Bug1847159

Status: NEW → RESOLVED
Closed: 1 year ago
Depends on: 1847159
Flags: qe-verify+
Resolution: --- → FIXED

Unfortunately the issue persists in the latest Nightly 118.0a1 on Windows 10 x64. Thanks

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee: nobody → joschmidt
Depends on: 1815399
Priority: -- → P3
Attached video 2024-09-06_17h13_57.mp4

The expiry date and card Number fields that worked separately are now fixed by bug 1906292.
The credit card name field that was not working at all previously, is now autofilled when autofilling is triggered from the credit card number or expiry date fields but it display the wrong dropdown when its autofilled(the autocomplete dropdown instead of clear form dropdown) and it is also NOT cleared if the clear form is triggered from the card Number or expiry date fields.
Setting extensions.formautofill.heuristics.autofillSameOriginWithTop to True will fix the card Name field issue, it is cleared accordingly when the clear form is triggered from the card Number or expiry date fields and it also display the correct dropdown when it is autofilled. (See the screen recording attached here)
The card Name is in the main frame and the card Number and expiry date fields are part of the same iframe with the same origin.

Attached image 2024-09-06_17h14_14.png

about:autofill

Fixed by bug 1916606. The CC Name field that is located in the main frame, is now autofilled and cleared accordingly.
As we agreed with the engineering team and based on this comment, I will mark this as fixed and verified.

Status: REOPENED → RESOLVED
Closed: 1 year ago1 month 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: