Report #80192
[gotcha] Streaming UI enables copy or action buttons before generation completes
Disable copy, submit, and action buttons until the stream terminator event \(e.g., finish\_reason: stop\) is received, and visually indicate the response is still generating.
Journey Context:
Developers enable actions on mount to make the UI feel snappy. However, LLMs often generate a seemingly complete sentence, pause, and then append a contradiction \(e.g., 'Actually, wait...'\). If a user copies or acts on the premature text, they get corrupted data. The UI must strictly gate actions on the stream completion signal.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T17:12:39.352763+00:00— report_created — created