From aedf012c842d3ca194f36e9f7c4861a6d08f14b4 Mon Sep 17 00:00:00 2001 From: centdix Date: Sun, 22 Feb 2026 13:51:19 +0000 Subject: [PATCH] fix: restore dialog focus using programmatic focus instead of autofocus Co-Authored-By: Claude Opus 4.6 --- dev-dashboard/frontend/src/lib/ConfirmDialog.svelte | 3 +++ dev-dashboard/frontend/src/lib/SettingsDialog.svelte | 3 +++ 2 files changed, 6 insertions(+) diff --git a/dev-dashboard/frontend/src/lib/ConfirmDialog.svelte b/dev-dashboard/frontend/src/lib/ConfirmDialog.svelte index c2c0f895bb..dcc8199792 100644 --- a/dev-dashboard/frontend/src/lib/ConfirmDialog.svelte +++ b/dev-dashboard/frontend/src/lib/ConfirmDialog.svelte @@ -10,9 +10,11 @@ } = $props(); let dialogEl: HTMLDialogElement; + let confirmBtn: HTMLButtonElement; $effect(() => { dialogEl?.showModal(); + confirmBtn?.focus(); }); const btn = "px-3 py-1.5 rounded-md border border-edge bg-surface text-primary text-xs cursor-pointer hover:bg-hover"; @@ -26,6 +28,7 @@