[UK][currys.co.uk][asda.com] Only the last 3 digits are displayed in the CC save doorhanger using the American Express credit card
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox96 | --- | disabled |
firefox97 | --- | disabled |
firefox98 | --- | disabled |
People
(Reporter: ailea, Unassigned)
References
(Blocks 1 open bug, Regression, )
Details
(Keywords: regression)
Attachments
(2 files)
Affected Versions:
All latest Firefox versions: Nightly 98.0a1, Beta 97.0b1, Release 96
Tested on:
Windows 10
Preconditions:
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:
- Reach the payment form on currys.co.uk or asda.com
- Fill in manually new CC info with American Express card details and submit the form.
Expected Results:
The last 4 CC number digits should be displayed in the Credit Card save doorhanger.
Actual Results:
Only the last 3 CC number digits are displayed in the Credit Card save doorhanger.
Notes:
Reproducible on Chrome: No, all the last 4 digits are displayed.
The issue only occurs using the American Express credit card. It works as expected using Visa or Mastercard (all 4 digits are displayed in the CC doorhanger).
Regression range:
Introduced with bug 1720507, since before the fix, the Credit Card Save doorhanger was not displayed at all after the form was submitted and I can reproduce the issue in Nightly 92, just after the fix.
Reporter | ||
Updated•3 years ago
|
Comment 1•3 years ago
|
||
Alin Ilea, how long was the CC number - 16 or 15 digits?
Reporter | ||
Comment 2•3 years ago
•
|
||
Hi Sergey,
The CC number was 15 digits long (I think all the American Express CC numbers are 15 digits). Using another type of card with 16 digits CC numbers the result is the expected one, 4 digits in the doorhanger.
Comment 3•3 years ago
|
||
Thank you Alin.
According to Number Length (which is not an official source, but has a nice picture) when there are 15 digits the last group has 5 digits in it. I wonder if we should show 5 last digits in that case or not.
Reporter | ||
Comment 4•3 years ago
|
||
In this case, on currys.co.uk at least, the last group has 3 digits in it.
Comment 5•3 years ago
|
||
Chrome displays last 4 digits for Amex cards. Some other sites seems to be using 3 digits. Considering that the goal of these numbers is to differentiate one card from another, 3 digits should be enough.
Tim, I'd suggest to close as WONTFIX, unless you think there is a good chance of someone to get confused by collisions.
Updated•3 years ago
|
Comment 6•3 years ago
|
||
Set release status flags based on info from the regressing bug 1720507
Comment 7•3 years ago
|
||
I'm going ahead and closing this as WONTFIX. We're not losing any data and we display enough credit card digits to differentiate from other saved/updated cards, seems good enough to me.
Updated•3 years ago
|
Description
•