Browse Source

fix: #2751

Timothy J. Baek 11 months ago
parent
commit
16e72b2f67
1 changed files with 12 additions and 6 deletions
  1. 12 6
      src/lib/components/chat/MessageInput.svelte

+ 12 - 6
src/lib/components/chat/MessageInput.svelte

@@ -828,13 +828,19 @@
 										e.preventDefault();
 									}
 
-									if (e.key === 'Enter' && !e.shiftKey && prompt !== '') {
-										submitPrompt(prompt, user);
-										return;
-									}
+									const commandOptionButton = [
+										...document.getElementsByClassName('selected-command-option-button')
+									]?.at(-1);
 
-									if (e.key === 'Enter' && e.shiftKey && prompt !== '') {
-										return;
+									if (!commandOptionButton) {
+										if (e.key === 'Enter' && !e.shiftKey && prompt !== '' && selected) {
+											submitPrompt(prompt, user);
+											return;
+										}
+
+										if (e.key === 'Enter' && e.shiftKey && prompt !== '') {
+											return;
+										}
 									}
 								}