commit 5ea358cb54e6ab2f13ac2bbe8f9762e801dbdb7b
parent 708d0264fcb074f69bbb5f142aee8ed12be033c8
Author: Micah Killoran <mtigley@mozilla.com>
Date: Thu, 18 Dec 2025 18:39:58 +0000
Bug 2002930 - Display last credit card digits at end of concealed number. r=dimi,fluent-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D276723
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/browser/locales/en-US/browser/preferences/preferences.ftl b/browser/locales/en-US/browser/preferences/preferences.ftl
@@ -1478,7 +1478,7 @@ payments-delete-payment-prompt-cancel-button = Cancel
# These values are displayed for each credit card record listed on the Manage Payment methods
# settings page.
# Variables:
-# $cardNumber (string) - The obscured credit card number (for example: 2423 *********)
+# $cardNumber (string) - The obscured credit card number (for example: ********* 2423)
# $expDate (string) - The obscured expiry date of the credit card (for example: XX/2027)
payment-moz-box-item =
.label = { $cardNumber }
diff --git a/toolkit/components/formautofill/FormAutofillPreferences.sys.mjs b/toolkit/components/formautofill/FormAutofillPreferences.sys.mjs
@@ -257,7 +257,7 @@ export class FormAutofillPreferences {
l10nId: "payment-moz-box-item",
iconSrc: "chrome://formautofill/content/icon-credit-card-generic.svg",
l10nArgs: {
- cardNumber: record["cc-number"].replace(/^(\*+)(\d+)$/, "$2$1"),
+ cardNumber: record["cc-number"].replace(/^(\*+)(\d+)$/, "$1 $2"),
expDate: record["cc-exp"].replace(/^(\d{4})-\d{2}$/, "XX/$1"),
},
options: [