From 563b2bda2b7f1b61869f79078a86efcbaa2bf8aa Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Sun, 28 Sep 2025 23:40:30 +0530 Subject: [PATCH] fix using string --- src/lib/elements/forms/inputPassword.svelte | 8 ++++++-- src/routes/(public)/recover/+page.svelte | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib/elements/forms/inputPassword.svelte b/src/lib/elements/forms/inputPassword.svelte index 6e2d0c7b8..c371fbeea 100644 --- a/src/lib/elements/forms/inputPassword.svelte +++ b/src/lib/elements/forms/inputPassword.svelte @@ -10,7 +10,7 @@ export let required = false; export let disabled = false; export let autofocus = false; - export let autocomplete = false; + export let autocomplete: boolean | string = false; export let minlength = 8; export let maxlength: number = null; export let leadingIcon: ComponentType | undefined = undefined; @@ -47,7 +47,11 @@ {leadingIcon} state={error ? 'error' : 'default'} autofocus={autofocus || undefined} - autocomplete={autocomplete ? 'on' : 'off'} + autocomplete={typeof autocomplete === 'string' + ? (autocomplete as HTMLInputElement['autocomplete']) + : autocomplete + ? 'on' + : 'off'} helper={helper || error} on:invalid={handleInvalid} bind:value> diff --git a/src/routes/(public)/recover/+page.svelte b/src/routes/(public)/recover/+page.svelte index 310e777ab..b331506ef 100644 --- a/src/routes/(public)/recover/+page.svelte +++ b/src/routes/(public)/recover/+page.svelte @@ -94,14 +94,14 @@ id="password" autofocus={true} required={true} - autocomplete={true} + autocomplete="new-password" bind:value={password} />