Closed Bug 1687679 Opened 3 years ago Closed 3 years ago

[UK][tesco.com] Expiry Date month autofill does not pass field input validation

Categories

(Toolkit :: Form Autofill, defect, P2)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
93 Branch
Tracking Status
firefox84 --- disabled
firefox85 --- disabled
firefox86 --- disabled
firefox93 --- verified

People

(Reporter: tbabos, Assigned: tgiles)

References

(Blocks 2 open bugs, )

Details

Attachments

(2 files, 1 obsolete file)

Affected Versions:

  • All latest Firefox versions using force enable (Nightly 86, Beta RC 85.0, Release 84.0.2)

Tested on:

  • MacOS 10.15
  • Windows 10 x64

Prerequisites:

  • browser.search.region UK
  • extensions.formautofill.supportedCountries UK
  • download latest Firefox Nightly with region locale (switch extensions.formautofill.available to "on" for testing non-Nightly builds)

Steps to Reproduce:

  1. Launch Firefox
  2. Go to and reach the payment form Tesco.com
  3. Using autofill feature, select 1 saved CC entry - observe Bug 1
  4. Fill in manually all the fields and submit the form - observe Bug 2

Expected Results:

  1. Expiry month autofill format value should pass the field validation
  2. Credit Card Save doorhanger should be displayed after form submission

Actual Results:

  1. Bug 1: Expiry month autofill format value does not pass field validation
  2. Bug 2: The Credit Card Save doorhanger is not displayed after the form was submitted

Notes:

  • Severity: S3 severity, the autofilled exp month value should correctly detect the expected format
  • Reproducible on Chrome?: No
  • Regression-range: reproducible on all latest versions, this site was never tested before, can look for regression-range if need be
Severity: S4 → S3
  • incorrectly filled month field - '5' vs. '05'
  • algorithm that fills needs work
Priority: -- → P3
Priority: P3 → P2
See Also: → 1687681
See Also: → 1688613
See Also: → 1688615
Assignee: nobody → tgiles
Status: NEW → ASSIGNED
Attachment #9230778 - Attachment description: Bug 1687679: Fix expiration month placeholder not autofilling correctly. r=dimi,sfoster → Bug 1687679: Fix CC expiration month not autofilling correctly on HTML inputs. r=dimi,sfoster
Blocks: 1720507

Split bug 2 into separate bug in order to land that fix independently of this expiration month autofill issue.

No longer blocks: 1720507
Summary: [UK][tesco.com] Expiry Date month autofill does not pass field input validation and CC capture doorhanger is not displayed → [UK][tesco.com] Expiry Date month autofill does not pass field input validation

Comment on attachment 9230779 [details]
Bug 1687679: Fix CC capture panel not appearing due to fieldset element. r=dimi,sfoster

Revision D119660 was moved to bug 1720507. Setting attachment 9230779 [details] to obsolete.

Attachment #9230779 - Attachment is obsolete: true
Pushed by tgiles@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6bf0100b09e1
Fix CC expiration month not autofilling correctly on HTML inputs. r=dimi
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
Flags: qe-verify+

Verified-fixed on the latest Firefox Nightly 95.0a1 (2021-11-01) and Firefox Release 93.0 on MacOS 10.15 and Windows 10.
The expiry month is now auto-filled with the expected format to pass field validation.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: