What the person is doing
A row, card, panel, step, table section, or task area has a condition users must understand while working there.
Foundation · lesson 1 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.
Place a concise persistent message inside the relevant local context, expose the right urgency semantics, offer at most one local action or detail toggle, and remove or update it when that local condition changes.
Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
A row, card, panel, step, table section, or task area has a condition users must understand while working there.
Place a concise persistent message inside the relevant local context, expose the right urgency semantics, offer at most one local action or detail toggle, and remove or update it when that local condition changes.
Informational inline message attached to the relevant object or section.
Can users tell which row, panel, step, or object this message describes?
The message appears in the visual and reading order near the object or section it describes.
A row, card, panel, step, table section, or task area has a condition users must understand while working there.
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 row, card, panel, step, table section, or task area has a condition users must understand while working there.
Place a concise persistent message inside the relevant local context, expose the right urgency semantics, offer at most one local action or detail toggle, and remove or update it when that local condition changes.
Informational inline message attached to the relevant object or section.
A small inline note hides a blocking failure that needs recovery.
Keep the message in the reading order near the context it describes.
Atlassian Design System - checked
Atlassian defines inline message as local messaging for important information availability or required action.
IBM Carbon Design System - checked
Carbon describes inline notifications as task-flow messages, positioned near primary content, with persistence until dismissal or resolution.
Adobe React Spectrum - checked
React Spectrum defines inline alerts as non-modal messages associated with objects in a view.
W3C WAI - checked
WCAG status-message guidance supports announcing status changes without changing the user's context.
Source trail checked: