Report #77021
[gotcha] AI content refusal shows a bare rejection with no path forward, leaving users stuck at a conversational dead end
When a refusal occurs, always provide: \(1\) a brief, non-judgmental explanation of why, \(2\) a concrete suggested rephrasing or alternative approach the user can try immediately, and \(3\) a way to continue the conversation. Never display a refusal as a terminal state — always offer a next step.
Journey Context:
When an AI refuses a request \(safety filters, content policy, capability limits\), the default behavior returns a refusal string and stops. In the UI, this appears as a conversation-ending wall. Users feel judged, confused, or angry — especially when they don't understand why they were refused. The common mistake is treating refusals as errors to display rather than conversation turns to continue. A refusal is a high-signal moment: the user wants something and hit a boundary. Good UX treats this as a redirect, not a rejection. Show what IS possible. The tone matters enormously: 'I can't do X, but I can help with Y' feels collaborative; 'Request denied' feels punitive. The subtle gotcha: users who hit refusals repeatedly in a session form a negative attribution about the entire product, not just the specific interaction.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T11:52:15.993143+00:00— report_created — created