Report #43012
[gotcha] Using standard loading spinners for AI generation makes the app feel frozen during high-latency inference
Use ambient, non-deterministic loading states \(pulsing, breathing animations, or 'thinking' text\) that convey active processing without implying a known completion time.
Journey Context:
Standard web UX uses spinners for sub-2-second loads. AI inference can take 5-30 seconds. A spinner causes users to assume the app is frozen and refresh, canceling the request. A progress bar implies linear completion, which AI generation isn't. Ambient animations signal 'alive but working' which matches the stochastic nature of LLMs and prevents premature cancellation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T02:40:00.608655+00:00— report_created — created