[OfficeDepot.com] Expiration Date is not selected for the checkout form by autofilling the CC number
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: tbabos, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug, )
Details
(Whiteboard: [cc-autofill-reserve])
Attachments
(1 file)
213.52 KB,
video/mp4
|
Details |
Affected version:
All - if CC specific prefs are enabled
Tested on:
Windows 10
MacOS 10.13
Ubuntu 16.04
Steps to reproduce:
- Reach the payment form on officedepot.com
- Fill in CC number via autofill
Expected results:
- The Expiration date should also be autofilled
Actual results:
- 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">
Reporter | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Updating whiteboard tag for team triage.
![]() |
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 2•5 years ago
|
||
The severity field is not set for this bug.
:MattN, could you have a look please?
For more information, please visit auto_nag documentation.
![]() |
||
Updated•5 years ago
|
Comment 3•5 years ago
|
||
The issue is that the number is in an iframe, while the expiration month/year not. This may be fixed by bug 1648551.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
(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.
![]() |
||
Updated•5 years ago
|
Comment 5•5 years ago
|
||
I confirmed that this behavior is matching other browsers (Chrome) for the same reasons outlined in comment 4.
Description
•