Report #59388
[gotcha] Users act on incomplete streaming AI responses before generation finishes
Disable primary action buttons \(copy, submit, execute\) until the stream completes. Add a persistent 'generating...' indicator that does not vanish just because text is already visible. Never surface a 'copy' action on a partial stream.
Journey Context:
Streaming was adopted to reduce perceived latency, but it introduced a new failure mode: users start reading and acting on partial output. When the AI adds crucial caveats, corrections, or reversals at the end of a response, users who already acted on the partial output are burned. This is especially dangerous with code generation where a user might copy-paste incomplete code that is syntactically invalid or semantically wrong. The counter-intuitive part: streaming, which was supposed to improve UX, actually creates a new class of errors where partial is worse than nothing.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T06:10:28.068560+00:00— report_created — created