Inline message
A visible object or section has local status, warning, success, or next-step information.
- Type
- UI-UX
- Sources
- 4
- Trail checked
Loading, progress, alerts, banners, sync, confidence, and system visibility.
Browse all problem familiesStatus connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
Strong: A clinic kiosk says Check-in received and gives a receipt number after the appointment service records arrival.
Weak: A clinic kiosk says Done while the staff queue still awaits the check-in record, so a patient asks reception whether arrival succeeded.
Try it: Map one button press to the real events behind it and write a truthful message for each meaningful state.
Begin with the core behavior, apply it in different contexts, then review cases that reveal the quality boundary. Open each entry for its decision rule, states, example, and source trail.
0 of 30 studies complete
Start this family →Learn the shared task and the core interaction choices.
A visible object or section has local status, warning, success, or next-step information.
A system or task failure blocks expected content or action.
A user action has completed and users need proof, object identity, or next-step orientation.
A transaction or service journey has ended and users need durable proof plus next-step information.
A next setup, creation, import, sample, or access-request action is available or explainable.
The operation has defined resolution, timeout, cancellation, or failure paths.
Choose a specialized form for the context and follow its complete behavior.
The content shape is predictable.
A system operation has a measurable total or bounded progress value.
A workflow has several named stages and users need to understand current, completed, pending, blocked, failed, waiting, or skipped status.
A current value exists inside a meaningful known range.
Use for short non-blocking confirmation after explicit actions such as save, copy, send, archive, invite, or queue export.
The message applies across several pages, routes, sections, records, or sessions.
A service problem, deadline, overdue action, or elsewhere-in-service event affects the user's next interpretation of the page.
Urgent public, safety, operating-status, outage, closure, or availability information applies to the whole site or service.
A current task has a time-sensitive warning, error, or important status change.
A user must understand a serious consequence before taking or skipping an action.
Users receive multiple asynchronous updates across objects, jobs, collaborators, approvals, or reminders.
Local changes, files, messages, uploads, or records need to reconcile with a remote service or another device.
Connection loss or server reachability changes the user's current task.
A signed-in user lacks permission to view, edit, publish, export, delete, approve, share, administer, or configure a resource.
Concurrent users, devices, branches, or background jobs changed the same object or location.
Maintenance, overload, incident response, dependency failure, deployment, or permanent closure blocks normal use.
The team needs to measure and repair broken links.
A service is in alpha, private beta, public beta, or another explicit pre-live phase.
The service sets non-essential cookies or similar device storage technologies.
Study failure cases and identify the better recovery route.
Use this anti-pattern entry to audit loading, saving, syncing, uploading, report generation, billing retrieval, AI generation, and import flows that can hang.
Use this anti-pattern entry to audit disabled submit, continue, create, save, delete, publish, invite, export, payment, and setup actions.
Auditing generated UIs, dashboards, tables, lists, or panels for blank states that strand users.
Use this anti-pattern entry to identify transaction success handled only by transient feedback.
Use this anti-pattern entry to identify and replace transient-only handling of payment, save, permission, account, upload, deletion, and security failures.
Try fewer words, clear the filter, or search across all pattern families.
Search all patterns