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"}
-
+