diff --git a/src/lib/components/layout/Sidebar/ChatItem.svelte b/src/lib/components/layout/Sidebar/ChatItem.svelte index 74787d3c5d..3a5330dbdb 100644 --- a/src/lib/components/layout/Sidebar/ChatItem.svelte +++ b/src/lib/components/layout/Sidebar/ChatItem.svelte @@ -204,9 +204,10 @@ const chatTitleInputKeydownHandler = (e) => { if (e.key === 'Enter') { e.preventDefault(); - editChatTitle(id, chatTitle); - confirmEdit = false; - chatTitle = ''; + setTimeout(() => { + const input = document.getElementById(`chat-title-input-${id}`); + if (input) input.blur(); + }, 0); } else if (e.key === 'Escape') { e.preventDefault(); confirmEdit = false;