After a miss-tap, recovery should be one undo, not repeating the whole flow
Aliases: recovery cost · undo after miss · accidental navigation
What it is
Once accidental activation has happened, the next few seconds decide the loss: one control to take it back, or being forced through the whole flow again. After entering the wrong wizard, opening edit by mistake, or switching accounts, if the only path is “dismiss four layers, refill the form, sign in again,” there is no safeguard after the fact. Cheap undo means recovery costs about one activation, not the full length of the task.
Why it happens
Accidental-activation defence has two halves: cancel before commit, then roll state back after. The first half leaks. After a leak, if recovery takes as many steps and aims as the original task, the motor channel pays the same tax again, and people live with the wrong state. Recovery has to cost less than “do it right from scratch,” or undo will not be used.
That is not the same cut as “do not use a confirm dialog as the safeguard.” A dialog asks for another aim before execute. This asks, after a wrong turn, whether backing out still means re-running the wizard. It is also not “undo must stay visible so people feel safe”—that is anxiety and discoverability. The quantity here is how much work backing out takes.
Studying it
Cause one accidental activation (wrong row, a traversal click, an up that still submitted). Count steps, time, and retyped fields to restore the pre-miss state. Compare one-tap undo / return-to-screen with start-over-only.
Independent variables: undo on the current view, whether filled values are kept, whether leaving a wizard returns to the same page. Dependent variables: recovery steps, fields retyped, abandon-recovery rate.
Do not score “they got it right eventually” as success if right meant walking the whole ticket again. That is not repeatable after a miss.
Where it stops holding
Outbound mail and cleared payments cannot be cheaply undone; intercept beforehand or offer a counterparty recall, and say what cannot be done. Security steps (re-auth) must not be skippable with one undo, but a mistaken entry into the auth page should return in one step, not lock the account as a failed login. If undo itself is buried in a multi-level menu, recovery cost rises and cheap no longer holds.
Applying it
- Wrong wizard, accidental edit, accidental view switch: offer a return to the last stable state on the current screen, and keep what was already typed.
- Accidental archive or star on a list: short undo on that view, not a hunt through another page’s history.
- Verify: miss a core action on purpose, time and count the walk back. If it needs a refill, a re-login, or finishing the rest of the wizard, recovery is not cheap.
Related
- Same group: J3.13.1 Fire on release, not press, so the pointer can still cancel · J3.13.2 Buttons passed during a scroll or drag must not count as clicks · J3.13.3 Double-tap and long-press succeed less often when motor control is limited
- Nearby: J3.09.3 Undo fits this population better than confirmation dialogs · A11.03.5 A persistently visible undo affordance to reduce operation anxiety · A10.08 Error Tolerance and Graceful Degradation
- Search terms:
cheap undo·accidental activation·recovery cost