commit f27054a706a09d0ce48ac414dfcfeb28184e3123
parent 8055c1e680713a954e044cbf4534377fda15b6cc
Author: Cristian Tuns <ctuns@mozilla.com>
Date: Thu, 9 Oct 2025 14:42:46 -0400
Revert "Bug 1992200 - Update localized strings for password input in backup settings. r=cdupuis,fluent-reviewers,kpatenio,bolsson" for causing mochitest failures in test_password_validation_inputs.html
This reverts commit 5a2ddefa4bde79ba4770d12a809bffd39fefc524.
Diffstat:
2 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/browser/components/backup/content/password-validation-inputs.mjs b/browser/components/backup/content/password-validation-inputs.mjs
@@ -77,17 +77,10 @@ export default class PasswordValidationInputs extends MozLitElement {
updatePasswordValidity() {
const emailRegex = /^[\w!#$%&'*+/=?^`{|}~.-]+@[A-Z0-9-]+\.[A-Z0-9.-]+$/i;
- const l10n = new Localization(["preview/backupSettings.ftl"], true);
-
this._hasEmail = emailRegex.test(this.inputNewPasswordEl.value);
if (this._hasEmail) {
- const invalid_password_email_l10n_message = l10n.formatValueSync(
- "password-validity-has-email"
- );
-
- this.inputNewPasswordEl.setCustomValidity(
- invalid_password_email_l10n_message
- );
+ // TODO: we need a localized string for this error (bug 1909983)
+ this.inputNewPasswordEl.setCustomValidity("TODO: no emails");
} else {
this.inputNewPasswordEl.setCustomValidity("");
}
@@ -98,13 +91,8 @@ export default class PasswordValidationInputs extends MozLitElement {
this._passwordsMatch =
this.inputNewPasswordEl.value == this.inputRepeatPasswordEl.value;
if (!this._passwordsMatch) {
- const passwords_do_not_match_l10n_message = l10n.formatValueSync(
- "password-validity-do-not-match"
- );
-
- this.inputRepeatPasswordEl.setCustomValidity(
- passwords_do_not_match_l10n_message
- );
+ // TODO: we need a localized string for this error (bug 1909983)
+ this.inputRepeatPasswordEl.setCustomValidity("TODO: not matching");
} else {
this.inputRepeatPasswordEl.setCustomValidity("");
}
diff --git a/browser/locales/en-US/browser/backupSettings.ftl b/browser/locales/en-US/browser/backupSettings.ftl
@@ -187,8 +187,6 @@ password-rules-length-description = At least 8 characters
password-rules-email-description = Not your email address
password-rules-common-description = Not a commonly used password
password-rules-disclaimer = Stay safe — don’t reuse passwords. See more tips to <a data-l10n-name="password-support-link">create strong passwords</a>.
-password-validity-has-email = Can’t be an email address
-password-validity-do-not-match = Passwords don’t match
## These strings are only used for assistive technologies, like screen readers, in the password requirements tooltip.