diff --git a/src/lib/AnthropicTab.svelte b/src/lib/AnthropicTab.svelte index d1e5fc3..c3e31be 100644 --- a/src/lib/AnthropicTab.svelte +++ b/src/lib/AnthropicTab.svelte @@ -12,8 +12,17 @@ { if(e.key != "Enter") return; - addMessage(e.target.value, handleTool); - e.target.value = ""; + var textArea = e.target; + addMessage(textArea.value, handleTool); + // Reset the textarea + textArea.value = ""; + textArea.style.height = "unset"; + e.preventDefault(); + } + function handleResize(e) + { + var textArea = e.target; + textArea.style.height = textArea.scrollHeight + "px"; } function scrollMessage(node, messageList) { @@ -60,7 +69,7 @@ {#if $apiState == "KEY_REQUIRED"} - +