diff --git a/src/lib/components/PasswordDialog.svelte b/src/lib/components/PasswordDialog.svelte index 966db9a..8e92caf 100644 --- a/src/lib/components/PasswordDialog.svelte +++ b/src/lib/components/PasswordDialog.svelte @@ -16,6 +16,7 @@ let firstInput = $state(null); let password = $state(''); let repeat = $state(''); + let show = $state(false); const mismatch = $derived(mode === 'set' && repeat !== '' && password !== repeat); const canApply = $derived(password !== '' && (mode === 'ask' || password === repeat)); @@ -31,6 +32,7 @@ if (!open) return; password = ''; repeat = ''; + show = false; queueMicrotask(() => firstInput?.focus()); }); @@ -45,6 +47,23 @@ } +{#snippet peek()} + +{/snippet} + {t().password.wrong}

{/if} - - - {#if mode === 'set'} -