Use when
- A system or task failure blocks expected content or action.
- Recovery, fallback, correction, or escalation is possible.
- The failure affects a specific page, section, item, form, or workflow state users need to trust.
Keep the failure visible near the affected content or task, explain it in user terms, preserve user context, and offer a recovery path such as retry, edit, fallback, cached data, or support escalation.
Users expected content, saving, sync, or progress, but the system failed and they need to understand what failed, what remains safe, and how to recover.
Data may fail to load, save, validate, sync, authorize, or compute.
Keep the failure visible near the affected content or task, explain it in user terms, preserve user context, and offer a recovery path such as retry, edit, fallback, cached data, or support escalation.
Normal expected state before failure.
Transient critical errors.
Use appropriate alert or status semantics for newly appearing critical errors.
Switch into failure and check whether the error stays visible with a retry path.
Launch the live UI/UX lab when you want to inspect states, keyboard behavior, and common failure modes.
Normal expected state before failure.
Retry, fallback, edit, and support actions are reachable by keyboard.
Using a transient toast for critical errors.
Atlassian Design System - checked
Atlassian documents direct error copy, specific action labels, and matching error treatment to journey context.
IBM Carbon Design System - checked
Carbon documents inline, actionable, toast, and modal notification treatment, including when messages need actions or more detail.
VA.gov Design System - checked
VA documents clear, direct error messages with calls to action that tell people what to do next.
Government Digital Service - checked
GOV.UK documents preserving entered answers and writing clear correction text for user-correctable errors.
Last verified: