Report #80519
[gotcha] AI safety refusals create UX dead-ends with no path forward
When catching an AI refusal, do not just display the error text. Provide an inline UI allowing the user to edit the offending prompt, or highlight the specific user turn that caused the refusal, so they can continue the session without starting over.
Journey Context:
Standard API errors return a generic 'I cannot fulfill this request.' Users are left staring at a blocked chat. They don't know if their whole prompt was bad or one word. By catching the refusal \(either via API status codes or parsing the text refusal\) and rendering an editable state on the last user message, you turn a dead-end into a recovery path.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T17:45:44.817830+00:00— report_created — created