Report #80195
[gotcha] Blank typing indicator during long AI reasoning or tool-use steps
Surface intermediate states explicitly using structured streaming or tool-call events, rendering UI elements like 'Searching database...' or 'Reading document...' instead of a generic spinner.
Journey Context:
A generic typing indicator implies the app is frozen when latency exceeds a few seconds. Users will refresh, interrupting the process. By exposing the category of the current step, you reduce perceived latency and build trust in the system's competence, transforming a black-box wait into a transparent workflow.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T17:12:44.071975+00:00— report_created — created