Closed Bug 1812999 Opened 2 years ago Closed 1 month ago

[GB][newbalance.co.uk] Autofill isn't applied on all eligible fields when it's triggered from expiration date field and clear autofill form is applied only on the selected field

Categories

(Toolkit :: Form Autofill, defect, P3)

Desktop
All
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: hyacoub, Unassigned)

References

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

Details

Attachments

(2 files)

Found in

  • 111.0a1 (2023-01-26)

Affected versions

  • 111.0a1, 110.0b5, 109.0

Tested platforms

  • Affected platforms: Windows 10, macOS 11

Preconditions

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

Steps to reproduce
Case 1:

  1. Reach the payment form on newbalance.co.uk
  2. Click on any "Expiration Date" field and choose any saved CC entry
    Case 2:
  3. Reach the payment form on newbalance.co.uk
  4. Click on any "Credit Card Number" field and choose any saved CC entry
  5. Right click on the "Credit Card Number" field and choose "Clear Autofill Form".

Expected result
Case 1:

  • All eligible fields should be autofilled.
    Case 2:
  • All eligible fields should be cleared.

Actual result
Case 1:

  • Autofill isn't applied on all eligible fields when it's triggered from expiration date field
    Case 2:
  • Clear autofill form is only applied on the selected field

Regression range

  • Not a recent regression.

Additional notes

Summary: [GB][newbalance.co.uk] Autofill isn't applied on all eligible fields when it's triggered from expiration date field → [GB][newbalance.co.uk] Autofill isn't applied on all eligible fields when it's triggered from expiration date field and clear autofill form is applied only on the selected field
Severity: -- → S3
Depends on: 1815399
Priority: -- → P3

The credit card name field does not autofill when triggered from the credit card number or expiry date fields and viceversa. By setting extensions.formautofill.heuristics.autofillSameOriginWithTop to true, the credit card name field is autofilled when triggered from the credit card number or expiry date fields, but when credit card is the trigger field it works independently.

Attached image field info.png

the credit card name field is autofilled when triggered from the credit card number or expiry date fields, but when credit card is the trigger field it works independently.

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

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: NEW → RESOLVED
Closed: 1 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: