Open Bug 1651945 Opened 4 years ago Updated 8 months ago

The Expiration date of the card is not being autofilled on homedepot.com, homedepot.ca.

Categories

(Toolkit :: Form Autofill, defect, P3)

80 Branch
defect

Tracking

()

Tracking Status
firefox-esr78 --- disabled
firefox78 --- disabled
firefox79 --- disabled
firefox80 --- disabled
firefox81 --- wontfix
firefox82 --- wontfix
firefox83 --- wontfix
firefox84 --- wontfix
firefox85 --- wontfix
firefox86 --- wontfix
firefox87 --- wontfix

People

(Reporter: ailea, Unassigned)

References

(Blocks 1 open bug, Regression, )

Details

(Keywords: regression, Whiteboard: [cc-autofill-reserve])

Attachments

(2 files)

Attached video 2020-07-10_12h02_33.mp4

Affected version:

Nightly 80.0a1 (2020-07-10) - if CC specific prefs are enabled.

Tested on:

Windows 10
Ubuntu 18.04

Steps to reproduce:

  1. Launch Firefox.
  2. Have at least 1 saved Credit Card.
  3. Access www.homedepot.com and add something to cart.
  4. Go to the checkout form and choose a saved card to autofill.

Expected results:

Both Expiration fields (Month and Year) are autofilled.

Actual results:

Just Year is autofilled. Month field is not autofilled.

Note:

The issue is not reproducible on Beta 79.0b6.
Also after autofilling the fields, if the user focus out of the field and focus in again, the fields are cleared and the saved cards are not displayed anymore in the form autofill dropdown. (Let me know if a different bug should be logged for this). This is also reproducible on Beta 79.0b6.

Attached video Beta 79.mp4
Flags: needinfo?(gandalf)

I was able to reproduce both in the current nightly.

The issue is also reproducible in Chromium, although slightly different result. There, selecting a card works, but selecting another card clears both month and year.

We should investigate it, but I suspect some trickery with focus/blur/change events by the website.

Severity: -- → S3
Flags: needinfo?(gandalf)
Priority: -- → P3
Whiteboard: [ccautofill] → [cc-autofill-reserve]

Regression range for this bug (Just for the issue with the expiration month that is not autofilled. The issue described in the Notes is not part of this regression):
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=d2c40e8317a7115c3858c977383363593d9c318e&tochange=6661db82a5dbed508d1f10f9a242ceefa626af5f
Maybe regressed by: https://bugzilla.mozilla.org/show_bug.cgi?id=1395928
Adam, could you take a look over this?
Thanks.

Flags: needinfo?(adam)
Keywords: regression
Regressed by: 1395928
Has Regression Range: --- → yes

Also, another note for this, even if the behavior mentioned in Notes is still reproducible, at this point on Chrome CC autofill doesn't work at all on HomeDepot.

(In reply to Alin Ilea from comment #3)

Adam, could you take a look over this?

Hi! I'm no longer assigned to this feature. :)

I might find time in the future to contribute to the project as a volunteer, but now is not that time. I'm reassigning the ni? to Jim so he can find the right person when/if the Credit Card Autofill work has resources assigned to it again.

Flags: needinfo?(adam) → needinfo?(jmathies)
Flags: needinfo?(jmathies)

Reproducible in latest Firefox Nightly 85.0a1 (2020-11-17) on homedepot.ca as well. Also, on homedepot.ca, the First/Last Name fields are not autofilled.

Summary: The Expiration date of the card is not being autofilled on homedepot.com → The Expiration date of the card is not being autofilled on homedepot.com, homedepot.ca.

These are the results of testing on Firefox 102.0-candidates/build1/ on macOS 11.6 and on Windows 10 x64.
On homedepot.ca :

  • Form autofill is correctly performed on "Card Number" and on "Expiration Date " fields
  • Clear autofill form is correctly performed on "Card Number" and on "Expiration Date " fields
  • Form autofill and Clear autofill form are not possible on "First Name" and "Last Name" fields

On homedepot.com :

  • Form autofill and Clear autofill form can't be performed on any of the fields

This issue is also reproducible on Android side - on Firefox 123.0b4 with Google Pixel 7 PRO.

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

Attachment

General

Created:
Updated:
Size: