Knowledge & actions · Explore this field ↗ · Implementation · 4 min read
Editable confirmation summaries: corrections must reopen the right decisions
A review screen is trustworthy only when changing a field invalidates the confirmations that depended on it.
Part of the 20-guide fieldwork edition.
Correction-safe confirmation
- 01Review proposal
- 02Edit one field
- 03Invalidate dependencies
- 04Refresh facts
- 05Confirm current version
A green state applies only to the reviewed version.
Original conceptual diagram · not a live trace or measured result.Treat summary as a snapshot
A confirmation summary should identify what will change, what will not change, which values came from the user, and which values were calculated or retrieved. It is a view of a proposal at a point in time, not an irreversible receipt. Give each consequential field a visible edit affordance and preserve the user’s place when they return. Avoid a single “edit everything” link that makes it hard to tell what was reviewed.
A field can be syntactically complete while its dependent facts are no longer valid. Address, time, item, account, and quantity changes commonly alter availability, price, authorization, or policy. The confirmation record should therefore carry a proposal version and a dependency map, rather than treating a button press as permanent approval.
Invalidate by dependency, not by guesswork
Define which facts depend on each editable field. Changing a destination might invalidate tax, delivery window, inventory, and final total; changing a display preference should not. When a user edits, mark affected summary lines as “needs refresh,” prevent submission until they are recomputed or deliberately removed, and explain the reason in plain language. Do not silently recalculate a consequential value behind the user’s back.
Worked example, hypothetical: a user reviews a museum visit for Saturday at 14:00, then changes the date to Sunday. The system clears the selected slot and price, returns the user to availability, and labels the old confirmation obsolete. It does not retain a sentence saying “you confirmed your visit” merely because the user earlier reviewed a different proposal.
Support an accessible edit-return loop
Move focus predictably to the edited control or an announced summary heading, depending on the user’s action. On return, expose what changed and what now needs attention without forcing a screen reader through the full page again. A status message can announce a refreshed total without taking focus; a blocking error or modal choice needs deliberate focus management. Keep the visible reading order and keyboard order aligned.
The counterexample is an inline edit that updates color alone and leaves an old confirmation button enabled. Another failure is a modal that returns focus to the top of a long form, leaving the user unsure whether their correction took effect. Accessible return is part of correctness, not polish.
Limit what a summary can prove
A well-designed review screen does not prove that a user understood a complex policy, that a third party owns a number, or that a remote system will accept the action. It is evidence of a particular interface state and user choice. Preserve only the audit record appropriate to the service, and avoid recording every intermediate correction as a behavioral dossier.
ARIA and WCAG describe programmatic status and operable focus patterns; they do not supply a transaction law or a universal definition of material change. The dependency choices require domain owners. This guide is original synthesis for designing a correction-safe confirmation loop.
Review change graphs with domain owners
Do not infer dependencies only from database columns. Policy owners may know that an option changes eligibility but not price. Keep an unknown dependency conservative: block final confirmation and explain that a refresh is needed.
Test both the visible summary and the outgoing action request. A correct badge is insufficient if a stale field remains in the payload; a server rejection without an understandable return path is an incomplete correction loop.
Take it into the review
Confirmation dependency ledger
| Edited field | Invalidates | Visible state | Next step |
|---|---|---|---|
| Date | Slot, total | Needs refresh | Check availability |
| Address | Tax, delivery | Needs refresh | Reprice |
| Display language | None | Current | Return summary |
A starting artifact to adapt to your service—not a ready-made policy, compliance certificate or test result.
Primary reading
Sources and limits
These links support the architecture, policy, or product behavior discussed above. Vendor documentation describes vendor features; it is not independent proof of performance. Current details should be rechecked before a production decision.
What the sources establish
WAI-ARIA 1.2
ARIA defines live-region roles and semantics used to convey dynamic interface changes.
Limits: It does not define proposal versions or dependencies.
Checked 2026-09-19 · W3C · source publication date 2023-06-06.
Open original source ↗Understanding SC 4.1.3: Status Messages
The guidance explains that status messages can be conveyed to assistive technology without receiving focus.
Limits: It is explanatory guidance, not a confirmation-workflow specification.
Checked 2026-09-19 · W3C WAI · source publication date not established.
Open original source ↗Procedures and worked examples are editorial synthesis. Preparation/review dates are not claimed historical publication dates.