Open Bug 1645737 Opened 5 years ago Updated 5 years ago

[OfficeDepot.com] Expiration Date is not selected for the checkout form by autofilling the CC number

Categories

(Toolkit :: Form Autofill, defect, P3)

Desktop
All
defect

Tracking

()

Tracking Status
firefox77 --- disabled
firefox78 --- disabled
firefox79 --- disabled

People

(Reporter: tbabos, Unassigned)

References

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

Details

(Whiteboard: [cc-autofill-reserve])

Attachments

(1 file)

Attached video Recording of the issue

Affected version:
All - if CC specific prefs are enabled

Tested on:
Windows 10
MacOS 10.13
Ubuntu 16.04

Steps to reproduce:

  1. Reach the payment form on officedepot.com
  2. Fill in CC number via autofill

Expected results:

  1. The Expiration date should also be autofilled

Actual results:

  1. Exp. Date fields are not autofilled

Notes:
Exp Month:
<select name="paymentFormInfo.payPageFormInfo.creditCardExpMonth" class="fleft tealeaf_secure_field creditCardExpMonth expiration_date_field valid" title="Expiration Month" aria-invalid="false">

Exp. Year:
<select name="paymentFormInfo.payPageFormInfo.creditCardExpYear" class="fleft tealeaf_secure_field creditCardExpYear expiration_date_field error" title="Expiration Year">

Whiteboard: [cc-autofill-mvp]

Updating whiteboard tag for team triage.

Whiteboard: [cc-autofill-mvp] → [ccautofill]
Priority: -- → P2
Whiteboard: [ccautofill] → [cc-autofill-mvp]
Depends on: 1647944
Assignee: nobody → gandalf
Status: NEW → ASSIGNED

The severity field is not set for this bug.
:MattN, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(MattN+bmo)
Severity: -- → S3

The issue is that the number is in an iframe, while the expiration month/year not. This may be fixed by bug 1648551.

Depends on: 1648551
Flags: needinfo?(MattN+bmo)

(In reply to Zibi Braniecki [:zbraniecki][:gandalf] from comment #3)

The issue is that the number is in an iframe, while the expiration month/year not. This may be fixed by bug 1648551.

That bug is only going to operate on forms that exist within a single iframe. It works fine for Modcloth/Stripe, but it's not going to work for situations where the form is split across different documents. My proposed solution for Bug 1425252 would probably fix this, but it's likely to be complicated to get right, and is likely to need significant new infrastructure to work with Fission.

I'm updating the dependencies accordingly.

Depends on: 1425252
No longer depends on: 1648551
Assignee: gandalf → nobody
Status: ASSIGNED → NEW
Whiteboard: [cc-autofill-mvp] → [cc-autofill-reserve]

I confirmed that this behavior is matching other browsers (Chrome) for the same reasons outlined in comment 4.

Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: