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}
+
{/if}
-
-
- {#if mode === 'set'}
-