Report #59600
[gotcha] Users act on partial streaming responses before the AI has finished generating, getting wrong outcomes
Disable all action affordances \(copy, submit, share, execute code, apply suggestion\) until the stream completes. Visually distinguish in-progress text from finalized text using opacity, a pulsing cursor, or a border state. Never auto-execute or auto-apply AI suggestions mid-stream.
Journey Context:
Streaming creates a dangerous illusion of completeness. The first tokens of an AI response often sound definitive \('The answer is 42...'\) but later tokens may add critical qualifications \('...however, this only applies when...'\). Users who act on the partial response get wrong outcomes and blame your product. The fix feels counter-intuitive — you added streaming for speed, now you are adding friction. But preventing premature action avoids far costlier errors. The key insight: streaming is for reading speed, not action speed. Users can start reading and understanding while the response generates, but they must not act until it is complete.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T06:31:37.338022+00:00— report_created — created