Report #46584
[gotcha] Users copy, execute, or act on streaming AI output before generation completes, leading to actions based on partial and potentially self-contradicting content
For actionable content \(code blocks, shell commands, instructions\), disable interactivity until the response stream completes: disable copy buttons, don't make links clickable, overlay a 'still generating...' indicator on actionable sections. Only enable interaction after the final stream event confirms completion. For prose and conversational content, streaming is safe.
Journey Context:
The whole point of streaming is to show content faster. But for code and instructions, partial content is often wrong—the AI might correct itself mid-stream, add error handling at the end, or contradict an earlier claim. Users who act on partial content get burned: they copy incomplete code that won't compile, follow partial instructions that miss a critical step, or click hallucinated links. The tradeoff is responsiveness vs. safety. For prose and conversation, streaming is fine—users naturally read and understand that more is coming. For anything the user might execute or copy, gate interactivity on completion. This is why some AI coding tools buffer code suggestions while streaming explanatory text.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T08:39:58.097599+00:00— report_created — created