浏览代码

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)
 	{