diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 677c96979..c4677d54b 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -53,8 +53,9 @@ let recording = false; - let chatTextAreaElement: HTMLTextAreaElement; let chatInputContainerElement; + let chatInputElement; + let filesInputElement; let commandsElement; @@ -70,9 +71,10 @@ ); $: if (prompt) { - if (chatTextAreaElement) { - chatTextAreaElement.style.height = ''; - chatTextAreaElement.style.height = Math.min(chatTextAreaElement.scrollHeight, 200) + 'px'; + if (chatInputContainerElement) { + chatInputContainerElement.style.height = ''; + chatInputContainerElement.style.height = + Math.min(chatInputContainerElement.scrollHeight, 200) + 'px'; } } @@ -320,7 +322,8 @@ atSelectedModel = data.data; } - chatTextAreaElement?.focus(); + const chatInputElement = document.getElementById('chat-input'); + chatInputElement?.focus(); }} /> @@ -482,7 +485,9 @@ }} onClose={async () => { await tick(); - chatTextAreaElement?.focus(); + + const chatInput = document.getElementById('chat-input'); + chatInput?.focus(); }} >