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.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
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.
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.
Source trail checked: