What the person is doing
A payment, save, permission, destructive action, security, or data-integrity operation fails.
Quality check · lesson 30 of 30 · Feedback, Status, And System State
Underlying principle: Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
Treat the toast-only critical error as an anti-pattern: keep the failure and recovery controls persistently attached to the affected task, and use any toast as supplemental feedback only.
Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
A payment, save, permission, destructive action, security, or data-integrity operation fails.
Treat the toast-only critical error as an anti-pattern: keep the failure and recovery controls persistently attached to the affected task, and use any toast as supplemental feedback only.
Pre-action state that shows what the user is attempting and what will be affected.
If the user looks away for five seconds, can they still tell what failed and what to do next?
The critical error remains visible until it is resolved, intentionally dismissed from a safe persistent surface, replaced by a recovered state, or escalated.
A payment, save, permission, destructive action, security, or data-integrity operation fails.
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.
A payment, save, permission, destructive action, security, or data-integrity operation fails.
Treat the toast-only critical error as an anti-pattern: keep the failure and recovery controls persistently attached to the affected task, and use any toast as supplemental feedback only.
Pre-action state that shows what the user is attempting and what will be affected.
The user misses the only error message and repeats the failed action.
Place persistent error text and recovery controls in the reading order near the affected task.
IBM Carbon Design System - checked
Carbon distinguishes inline, toast, actionable, and callout notifications; toast messages can auto-dismiss, while critical action or longer recovery needs persistent or actionable treatment.
Atlassian Design System - checked
Atlassian documents direct error messages with clear actions and treatment matched to the user's journey rather than a single notification style for every failure.
VA.gov Design System - checked
VA documents error and alert messages as clear, direct content with a call to action that tells people what to do next.
Source trail checked: