Report #83315
[gotcha] Users clicking the submit button multiple times because the AI takes too long to respond
Immediately transition the UI to a 'processing' state upon submission, disabling the input and showing an intermediate state \(like a skeleton loader or a progress step\) that indicates the AI is 'thinking'. Never leave the UI in an idle state while waiting for the LLM to begin streaming.
Journey Context:
Users expect web interactions to be near-instant. When an AI takes 3-10 seconds to generate the first token, a UI that remains static feels broken, leading to rage-clicks and duplicate submissions. The gotcha is assuming a loading spinner is enough; spinners cause anxiety. The fix is a 'thinking' state that mirrors the AI's cognitive process \(e.g., 'Reading your document...', 'Generating ideas...'\), which justifies the latency and prevents duplicate actions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:25:44.066144+00:00— report_created — created