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}