diff --git a/packages/ui/src/components/prompt-input.tsx b/packages/ui/src/components/prompt-input.tsx index a52b0f8c..63c80fa1 100644 --- a/packages/ui/src/components/prompt-input.tsx +++ b/packages/ui/src/components/prompt-input.tsx @@ -351,7 +351,9 @@ export default function PromptInput(props: PromptInputProps) { const blockquote = lines.map((line) => `> ${line}`).join("\n") if (!blockquote) return - insertBlockContent(`${blockquote}\n`) + // End the blockquote with a blank line so the user's next line + // doesn't get parsed as a lazy continuation of the quote. + insertBlockContent(`${blockquote}\n\n`) } function insertCodeSelection(rawText: string) {