diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index c621071884..77cc07cc18 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -2163,7 +2163,9 @@ // either when Enter is pressed or when Ctrl+Enter is pressed. const enterPressed = ($settings?.ctrlEnterToSend ?? false) - ? (e.key === 'Enter' || e.keyCode === 13) && isCtrlPressed + ? (e.key === 'Enter' || e.keyCode === 13) && + isCtrlPressed && + !e.shiftKey : (e.key === 'Enter' || e.keyCode === 13) && !e.shiftKey; if (enterPressed) {