فهرست منبع

Claude: Do not send empty messages

Alessandro Pignotti 6 ماه پیش
والد
کامیت
7a3531be01
1فایلهای تغییر یافته به همراه11 افزوده شده و 5 حذف شده
  1. 11 5
      src/lib/AnthropicTab.svelte

+ 11 - 5
src/lib/AnthropicTab.svelte

@@ -6,18 +6,24 @@
 	{
 		if(e.key != "Enter")
 			return;
-		setApiKey(e.target.value);
+		var value = e.target.value;
+		if(value == "")
+			return;
+		setApiKey(value);
 	}
 	function handleMessage(e)
 	{
 		if(e.key != "Enter")
 			return;
+		e.preventDefault();
 		var textArea = e.target;
-		addMessage(textArea.value, handleTool);
-		// Reset the textarea
-		textArea.value = "";
+		var value = textArea.value;
+		if(value == "")
+			return;
 		textArea.style.height = "unset";
-		e.preventDefault();
+		// Reset the textarea
+		currentMessage.set("");
+		addMessage(value, handleTool);
 	}
 	function handleResize(e)
 	{