What the person is doing
The user has completed or appears to have completed an application, booking, order, payment, account change, survey response, publication, approval, or service request.
Quality check · lesson 29 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 toast-only success for completed transaction as an anti-pattern: keep durable proof in a confirmation page or in-context success confirmation, use any toast only as supplemental awareness, and preserve receipt, reference, status, next-step, and support paths after the transient message is gone.
Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
The user has completed or appears to have completed an application, booking, order, payment, account change, survey response, publication, approval, or service request.
Treat toast-only success for completed transaction as an anti-pattern: keep durable proof in a confirmation page or in-context success confirmation, use any toast only as supplemental awareness, and preserve receipt, reference, status, next-step, and support paths after the transient message is gone.
Pre-submit state with the transaction and affected object visible.
If the toast disappears, can users still prove the transaction completed?
The completed transaction remains provable after the toast expires.
The user has completed or appears to have completed an application, booking, order, payment, account change, survey response, publication, approval, or service request.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The user has completed or appears to have completed an application, booking, order, payment, account change, survey response, publication, approval, or service request.
Treat toast-only success for completed transaction as an anti-pattern: keep durable proof in a confirmation page or in-context success confirmation, use any toast only as supplemental awareness, and preserve receipt, reference, status, next-step, and support paths after the transient message is gone.
Pre-submit state with the transaction and affected object visible.
The same transaction is submitted twice after users refresh or tap again.
Render durable confirmation text in normal reading order with transaction name, reference, and next steps.
GOV.UK Design System - checked
Supports durable transaction-end confirmation pages with reference, next steps, contact details, useful onward links, feedback, saved-record behavior, and bookmarked returns.
NHS digital service manual - checked
Supports confirmation page structure for completed bookings, submitted details, next steps, optional references, and restrained endpoint content.
Office for National Statistics - checked
Supports survey completion pages and the boundary against using confirmation pages for failed or denied outcomes.
IBM Carbon Design System - checked
Supports distinguishing transient toast notifications from persistent or actionable notification variants.
W3C WAI - checked
Supports announcing dynamic status without moving focus while preserving visible confirmation where proof is required.
Source trail checked: