Fix autocomplete for current password (#9508)

GitOrigin-RevId: 703de6d6228b9d56d7cf6d7f44acd0dc1ea3e81a
This commit is contained in:
Alf Eaton 2022-09-14 12:02:15 +01:00 committed by Copybot
parent c6f198b3a2
commit b844e6b7cf

View file

@ -120,6 +120,7 @@ function PasswordForm() {
label={t('current_password')}
value={currentPassword}
handleChange={handleCurrentPasswordChange}
autoComplete="current-password"
/>
<PasswordFormGroup
id="new-password-1-input"
@ -127,6 +128,7 @@ function PasswordForm() {
value={newPassword1}
handleChange={handleNewPassword1Change}
minLength={passwordStrengthOptions?.length?.min || 6}
autoComplete="new-password"
/>
<PasswordFormGroup
id="new-password-2-input"
@ -136,6 +138,7 @@ function PasswordForm() {
validationMessage={
newPassword1 !== newPassword2 ? t('doesnt_match') : ''
}
autoComplete="new-password"
/>
{isSuccess && data?.message?.text ? (
<FormGroup>
@ -166,6 +169,7 @@ type PasswordFormGroupProps = {
handleChange: (event: React.ChangeEvent<HTMLInputElement>) => 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}