What the person is doing
A system, validation, connection, security, payment, save, or submission condition affects the user's current task now.
Application · lesson 15 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.
Show a concise persistent alert in the current task context, choose urgency semantics from consequence, provide one direct next step or safe dismissal, and update or remove the alert when the condition resolves.
Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
A system, validation, connection, security, payment, save, or submission condition affects the user's current task now.
Show a concise persistent alert in the current task context, choose urgency semantics from consequence, provide one direct next step or safe dismissal, and update or remove the alert when the condition resolves.
Advisory or success state that uses calmer status semantics rather than assertive alert semantics.
Is the condition urgent enough to interrupt assistive technology output, or should it be a calmer status message?
The alert appears close to the task area whose outcome it affects and before the controls users need next.
A system, validation, connection, security, payment, save, or submission condition affects the user's current task now.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A system, validation, connection, security, payment, save, or submission condition affects the user's current task now.
Show a concise persistent alert in the current task context, choose urgency semantics from consequence, provide one direct next step or safe dismissal, and update or remove the alert when the condition resolves.
Advisory or success state that uses calmer status semantics rather than assertive alert semantics.
Users miss an urgent condition because the message auto-expires or appears far from the affected task.
Use role alert for urgent dynamic text and avoid putting interactive controls inside the role-alert node itself.
U.S. Web Design System - checked
USWDS describes alerts for system status and validation messages, with guidance for next steps, dismissibility, context, and ARIA role selection.
MDN Web Docs - checked
MDN defines role alert as assertive live-region text for important time-sensitive messages and warns against overuse or required interaction.
IBM Carbon Design System - checked
Carbon distinguishes notification types by placement, duration, interaction, and whether a message should persist or escalate.
W3C WAI - checked
WCAG status-message guidance supports announcing content changes without changing focus.
Source trail checked: