From c04eb95101c8baf366e3a39cad6404e9fbacc3a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodrigo=20L=C3=B3pez=20Dato?= Date: Thu, 16 Jan 2025 11:16:27 -0300 Subject: [PATCH] fix: Don't display password managers on irrelevant input fields (#5004) --- frontend/web/components/SimpleTwoFactor/prompt.js | 1 + frontend/web/components/base/forms/Input.js | 3 ++- frontend/web/components/modals/ChangeEmailAddress.tsx | 1 + frontend/web/components/pages/AccountSettingsPage.js | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/web/components/SimpleTwoFactor/prompt.js b/frontend/web/components/SimpleTwoFactor/prompt.js index 4f78664bcbc0..1b5a0c42b9b1 100644 --- a/frontend/web/components/SimpleTwoFactor/prompt.js +++ b/frontend/web/components/SimpleTwoFactor/prompt.js @@ -28,6 +28,7 @@ export default class TheComponent extends PureComponent { > )} @@ -214,6 +214,7 @@ Input.defaultProps = { } Input.propTypes = { + autocomplete: propTypes.string, className: propTypes.any, inputClassName: OptionalString, isValid: propTypes.any, diff --git a/frontend/web/components/modals/ChangeEmailAddress.tsx b/frontend/web/components/modals/ChangeEmailAddress.tsx index 4bbe59459923..02cb0b01660b 100644 --- a/frontend/web/components/modals/ChangeEmailAddress.tsx +++ b/frontend/web/components/modals/ChangeEmailAddress.tsx @@ -85,6 +85,7 @@ const ChangeEmailAddress: FC = ({ onComplete }) => { setPassword(Utils.safeParseEventValue(event)) }} type='password' + autocomplete='current-password' name='password' /> {isError && ( diff --git a/frontend/web/components/pages/AccountSettingsPage.js b/frontend/web/components/pages/AccountSettingsPage.js index 4c05b067fb59..4f8d6b43b728 100644 --- a/frontend/web/components/pages/AccountSettingsPage.js +++ b/frontend/web/components/pages/AccountSettingsPage.js @@ -387,6 +387,7 @@ class TheComponent extends Component { } type='password' name='Current Password*' + autocomplete='current-password' /> {passwordError && (