Fix inputs using value instead of defaultValue

This commit is contained in:
Joseph Garrone 2024-05-14 01:33:31 +02:00
parent 29b45497ba
commit e3a7bb13f5
4 changed files with 4 additions and 4 deletions

View File

@ -24,7 +24,7 @@ export default function Code(props: PageProps<Extract<KcContext, { pageId: "code
{code.success ? ( {code.success ? (
<> <>
<p>{msg("copyCodeInstruction")}</p> <p>{msg("copyCodeInstruction")}</p>
<input id="code" className={getClassName("kcTextareaClass")} value={code.code} /> <input id="code" className={getClassName("kcTextareaClass")} defaultValue={code.code} />
</> </>
) : ( ) : (
<p id="error">{code.error}</p> <p id="error">{code.error}</p>

View File

@ -104,7 +104,7 @@ export default function Login(props: PageProps<Extract<KcContext, { pageId: "log
id="username" id="username"
className={getClassName("kcInputClass")} className={getClassName("kcInputClass")}
name="username" name="username"
value={login.username ?? ""} defaultValue={login.username ?? ""}
type="text" type="text"
autoFocus autoFocus
autoComplete="username" autoComplete="username"

View File

@ -101,7 +101,7 @@ export default function LoginUsername(props: PageProps<Extract<KcContext, { page
id="username" id="username"
className={getClassName("kcInputClass")} className={getClassName("kcInputClass")}
name="username" name="username"
value={login.username ?? ""} defaultValue={login.username ?? ""}
type="text" type="text"
autoFocus autoFocus
autoComplete="off" autoComplete="off"

View File

@ -275,7 +275,7 @@ function LogoutOtherSessions(props: { i18n: I18n; getClassName: ReturnType<typeo
<div className={getClassName("kcFormOptionsWrapperClass")}> <div className={getClassName("kcFormOptionsWrapperClass")}>
<div className="checkbox"> <div className="checkbox">
<label> <label>
<input type="checkbox" id="logout-sessions" name="logout-sessions" value="on" checked /> <input type="checkbox" id="logout-sessions" name="logout-sessions" value="on" defaultChecked={true} />
{msg("logoutOtherSessions")} {msg("logoutOtherSessions")}
</label> </label>
</div> </div>