Report #41486
[gotcha] AI refusals create dead-end UX with no alternative path forward
Never show a bare refusal message. Always pair a refusal with: \(1\) a plain-language explanation of why, \(2\) suggested rephrasing or alternative actions the user can take, and \(3\) a way to escalate or provide additional context. Design refusal UI as a fork in the road, not a wall.
Journey Context:
When an AI refuses a request, the default behavior is to return a refusal string with no actionable next step. The user hits a wall with no understanding of why or how to proceed. This is especially damaging because refusals often feel arbitrary — similar prompts may or may not trigger them, and the user has no mental model for the boundary. The common mistake is treating refusals as edge cases to be suppressed rather than first-class UX states. The right approach mirrors well-designed HTTP error pages: explain what happened, why, and what the user can do next.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T00:06:20.848771+00:00— report_created — created