diff --git a/services/web/frontend/js/features/settings/components/password-section.tsx b/services/web/frontend/js/features/settings/components/password-section.tsx index bdc71ba068..9cb1b12192 100644 --- a/services/web/frontend/js/features/settings/components/password-section.tsx +++ b/services/web/frontend/js/features/settings/components/password-section.tsx @@ -120,6 +120,7 @@ function PasswordForm() { label={t('current_password')} value={currentPassword} handleChange={handleCurrentPasswordChange} + autoComplete="current-password" /> {isSuccess && data?.message?.text ? ( @@ -166,6 +169,7 @@ type PasswordFormGroupProps = { handleChange: (event: React.ChangeEvent) => void minLength?: number validationMessage?: string + autoComplete?: string } function PasswordFormGroup({ @@ -175,6 +179,7 @@ function PasswordFormGroup({ handleChange, minLength, validationMessage: parentValidationMessage, + autoComplete, }: PasswordFormGroupProps) { const [validationMessage, setValidationMessage] = useState('') const [hadInteraction, setHadInteraction] = useState(false) @@ -200,7 +205,7 @@ function PasswordFormGroup({ id={id} type="password" placeholder="*********" - autoComplete="new-password" + autoComplete={autoComplete} value={value} data-ol-dirty={!!validationMessage} onChange={handleChangeAndValidity}