diff --git a/apps/rowboat/components/common/compose-box-playground.tsx b/apps/rowboat/components/common/compose-box-playground.tsx index 940e4de1..229582df 100644 --- a/apps/rowboat/components/common/compose-box-playground.tsx +++ b/apps/rowboat/components/common/compose-box-playground.tsx @@ -37,6 +37,9 @@ export function ComposeBoxPlayground({ }, [messages.length, shouldAutoFocus]); function handleInput() { + // Mirror send-button disable rules to block Enter submits + if (disabled || loading || uploading) return; + if (pendingImage?.url && pendingImage.description === undefined) return; const text = input.trim(); if (!text && !pendingImage) { return; @@ -181,7 +184,14 @@ export function ComposeBoxPlayground({