fix: use Ctrl+Enter for web search, not Shift+Enter

Shift+Enter is the universal convention for inserting a newline.
Ctrl+Enter is the convention for alternate submit (Gmail, Slack, etc.).
This commit is contained in:
gramps
2026-07-13 15:46:42 -07:00
parent 2ecfd1663d
commit 934f85e178
+2 -2
View File
@@ -1604,8 +1604,8 @@ function updateTopbarTokens(pct) {
updateTopbarTokens(0); updateTopbarTokens(0);
userInput.addEventListener('input', function() { this.style.height = 'auto'; this.style.height = Math.min(this.scrollHeight, 200) + 'px'; }); userInput.addEventListener('input', function() { this.style.height = 'auto'; this.style.height = Math.min(this.scrollHeight, 200) + 'px'; });
userInput.addEventListener('keydown', e => { userInput.addEventListener('keydown', e => {
if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); sendMessage(); return; } if (e.key === 'Enter' && !e.shiftKey && !e.ctrlKey) { e.preventDefault(); sendMessage(); return; }
if (e.key === 'Enter' && e.shiftKey) { e.preventDefault(); sendSearch(); return; } if (e.key === 'Enter' && e.ctrlKey) { e.preventDefault(); sendSearch(); return; }
if (e.key === 'ArrowUp') { if (e.key === 'ArrowUp') {
e.preventDefault(); e.preventDefault();
if (messageHistory.length === 0) return; if (messageHistory.length === 0) return;