tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mbrowser/components/backup/content/password-validation-inputs.mjs | 20++++----------------
Mbrowser/locales/en-US/browser/backupSettings.ftl | 2--
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.