Report #71734
[gotcha] Users who copy AI output during streaming paste incomplete text with no indication it was truncated
Add a dedicated 'Copy response' button that only captures the complete response. During streaming, show a pulsing cursor or 'Generating...' indicator that makes incompleteness obvious. Optionally, append a watermark like '\[still generating\]' to clipboard content if users select-copy mid-stream.
Journey Context:
This is a silent data corruption bug. A user reads a streaming response, decides they want it, selects all, copies—getting whatever had streamed at that instant. They paste into an editor or document and move on, never realizing they have an incomplete response. The truncation can be subtle: a missing conclusion paragraph, an incomplete code snippet, a cut-off final instruction step. Standard text selection has no concept of 'streaming in progress.' Disabling selection during streaming feels hostile and prevents valid partial copying. The best pattern combines three elements: \(1\) a 'Copy full response' button that waits for completion or copies what's available with a warning, \(2\) a visual 'still generating' indicator that makes the incompleteness obvious to the eye, and \(3\) for critical contexts like code generation, appending a note to clipboard content during streaming so pasted output self-documents its incompleteness.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T02:59:28.317645+00:00— report_created — created