From 8d03b0e0598192b66566b4ebcacc57be7b44bca8 Mon Sep 17 00:00:00 2001 From: Avanish Gupta Date: Thu, 29 Jan 2026 15:19:20 +0530 Subject: [PATCH] fix: add autocomplete attribute to 2FA input fields Adds autocomplete="one-time-code" to TOTP and Email 2FA input fields for better password manager compatibility (KeePassXC, Bitwarden, etc.) Fixes #30025 --- .changeset/fix-2fa-autocomplete.md | 5 +++++ .../client/components/TwoFactorModal/TwoFactorEmailModal.tsx | 2 +- .../client/components/TwoFactorModal/TwoFactorTotpModal.tsx | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/fix-2fa-autocomplete.md diff --git a/.changeset/fix-2fa-autocomplete.md b/.changeset/fix-2fa-autocomplete.md new file mode 100644 index 0000000000000..82d5752427571 --- /dev/null +++ b/.changeset/fix-2fa-autocomplete.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": patch +--- + +fix: add autocomplete attribute to 2FA input fields diff --git a/apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx b/apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx index 3ef9a75b91667..7ca225cdcc7bf 100644 --- a/apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx +++ b/apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx @@ -65,7 +65,7 @@ const TwoFactorEmailModal = ({ onConfirm, onClose, emailOrUsername, invalidAttem {t('Enter_the_code_we_just_emailed_you')} - + {invalidAttempt && {t('Invalid_password')}} diff --git a/apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx b/apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx index 263c4222f1d05..2d4af31c0546b 100644 --- a/apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx +++ b/apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx @@ -49,7 +49,7 @@ const TwoFactorTotpModal = ({ onConfirm, onClose, onDismiss, invalidAttempt }: T {t('Enter_the_code_provided_by_your_authentication_app_to_continue')} - + {invalidAttempt && {t('Invalid_password')}}