diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 4c7760f7b5..a43665a1b5 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -246,7 +246,10 @@ console.log('Shortcut triggered: GENERATE_MESSAGE_PAIR'); event.preventDefault(); document.getElementById('generate-message-pair-button')?.click(); - } else if (isShortcutMatch(event, shortcuts[Shortcut.REGENERATE_RESPONSE])) { + } else if ( + isShortcutMatch(event, shortcuts[Shortcut.REGENERATE_RESPONSE]) && + document.activeElement?.id === 'chat-input' + ) { console.log('Shortcut triggered: REGENERATE_RESPONSE'); event.preventDefault(); [...document.getElementsByClassName('regenerate-response-button')]?.at(-1)?.click();