diff --git a/packages/ui/src/components/chat/ChatInput.tsx b/packages/ui/src/components/chat/ChatInput.tsx index 0260c474..3ece1b5c 100644 --- a/packages/ui/src/components/chat/ChatInput.tsx +++ b/packages/ui/src/components/chat/ChatInput.tsx @@ -1054,7 +1054,7 @@ export const ChatInput: React.FC = ({ onOpenSettings, scrollToBo } // Handle Enter/Ctrl+Enter based on queue mode - if (e.key === 'Enter' && !e.shiftKey && !isMobile) { + if (e.key === 'Enter' && !e.shiftKey && (!isMobile || e.ctrlKey || e.metaKey)) { e.preventDefault(); const isCtrlEnter = e.ctrlKey || e.metaKey;