Report #60734
[gotcha] Users act on partial streaming AI responses before generation completes
Disable primary action buttons \(Copy, Submit, Share\) until the stream-done event fires. Render streaming text in a visually distinct 'draft' state—muted color, pulsing cursor, or 'Generating…' badge—that transitions to a 'final' state only on completion. Never pipe streaming content into downstream systems as the definitive answer.
Journey Context:
Streaming creates a powerful illusion of completeness. Users read the first sentence and begin acting—copying code, clicking links, making decisions—before the AI has finished. If the model pivots, self-corrects, or appends critical caveats in later tokens, the user has already acted on stale partial content. The fix is not to stop streaming \(users hate waiting blankly\), but to visually and functionally gate final-state actions behind the stream-completion signal. The tradeoff: this adds perceived latency to the 'actionable' moment, but prevents far costlier errors from premature action. Teams that skip this get bug reports like 'your AI gave me the wrong code' when the real issue is the user copied a half-finished code block.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T08:25:46.571600+00:00— report_created — created