Report #43714
[gotcha] Users copy and act on partial AI responses during streaming before the AI qualifies or corrects itself
Visually gate actionable content until generation completes: disable copy buttons and code execution during streaming, show a persistent 'generating...' indicator that only resolves on stream end, and for code blocks specifically, buffer the entire block until the closing fence arrives before rendering it as copyable code. Add a brief flash or highlight on completion to signal the response is now final.
Journey Context:
Streaming creates a false sense of completion. Users see the first coherent sentence or code block and immediately copy/paste it, missing later qualifications \('however, this approach has a race condition...'\) or corrections that arrive seconds later. This is especially dangerous with code generation where the AI outputs a flawed solution first, then appends a fix. The trap: streaming maximizes perceived speed but minimizes accuracy of consumed content. Users don't re-read after copying. The silent failure mode: bugs shipped from incomplete AI-generated code that would have been caught if the user waited 3 more seconds.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T03:50:52.597453+00:00— report_created — created