Report #50830
[gotcha] Streaming responses let users act on incomplete AI output before generation finishes
Disable all action affordances \(copy, submit, share, execute\) until the stream\_done event fires. Visually distinguish streaming state \(pulsing cursor, dimmed action buttons\) from complete state \(solid text, enabled actions\). Never auto-scroll-lock users at the bottom if they scroll up to read partial output.
Journey Context:
Streaming dramatically improves perceived latency, but creates a dangerous side-effect: users read the first few sentences and begin acting—copying code, making decisions—before the model finishes. If the model later contradicts its opening, corrects itself, or adds critical caveats, the user has already acted on stale partial data. Teams don't discover this until support tickets arrive about 'wrong' outputs that were actually incomplete ones. The tradeoff is between perceived speed and correctness-gating. The right call is to stream for reading but gate all downstream actions on completion.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T15:48:03.095893+00:00— report_created — created