From 006208f9a96345120d8011628b30518287a63794 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 20 Jan 2025 22:44:59 -0800 Subject: [PATCH] enh: title edit should auto focus to input --- src/lib/components/layout/Sidebar/ChatItem.svelte | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/lib/components/layout/Sidebar/ChatItem.svelte b/src/lib/components/layout/Sidebar/ChatItem.svelte index 6fa83155d..748e1adb9 100644 --- a/src/lib/components/layout/Sidebar/ChatItem.svelte +++ b/src/lib/components/layout/Sidebar/ChatItem.svelte @@ -234,6 +234,7 @@ @@ -362,10 +363,15 @@ archiveChatHandler={() => { archiveChatHandler(id); }} - renameHandler={() => { + renameHandler={async () => { chatTitle = title; - confirmEdit = true; + + await tick(); + const input = document.getElementById(`chat-title-input-${id}`); + if (input) { + input.focus(); + } }} deleteHandler={() => { showDeleteConfirm = true;