What the person is doing
A product uses modal confirmations, alert dialogs, browser confirms, action sheets, or extra OK prompts for many commands in the same workflow.
Quality check · lesson 19 of 23 · Error Prevention And Recovery
Underlying principle: Recovery begins before the error. Clear consequences, suitable constraints, preserved work, and a visible correction path reduce the cost of a mistake.
Classify actions by reversibility, frequency, consequence, and recoverability; remove confirmations from routine recoverable actions, replace them with undo or feedback, and keep interruptive confirmation rare, specific, and consequence-bearing.
Recovery begins before the error. Clear consequences, suitable constraints, preserved work, and a visible correction path reduce the cost of a mistake.
A product uses modal confirmations, alert dialogs, browser confirms, action sheets, or extra OK prompts for many commands in the same workflow.
Classify actions by reversibility, frequency, consequence, and recoverability; remove confirmations from routine recoverable actions, replace them with undo or feedback, and keep interruptive confirmation rare, specific, and consequence-bearing.
Prompt inventory state showing which actions are confirmed, how often they occur, and what consequence each confirmation prevents.
What specific mistake does this confirmation prevent?
Each confirmation must have a documented risk, consequence, and reason it is better than undo, prevention, warning text, review, or clearer command placement.
A product uses modal confirmations, alert dialogs, browser confirms, action sheets, or extra OK prompts for many commands in the same workflow.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A product uses modal confirmations, alert dialogs, browser confirms, action sheets, or extra OK prompts for many commands in the same workflow.
Classify actions by reversibility, frequency, consequence, and recoverability; remove confirmations from routine recoverable actions, replace them with undo or feedback, and keep interruptive confirmation rare, specific, and consequence-bearing.
Prompt inventory state showing which actions are confirmed, how often they occur, and what consequence each confirmation prevents.
Users confirm permanent deletion automatically because earlier low-risk prompts trained the same OK response.
Reducing unnecessary dialogs reduces focus disruption, but replacement feedback and undo controls must remain keyboard reachable and programmatically identifiable.
Microsoft - checked
Microsoft confirmation guidance supports avoiding unnecessary confirmations and using undo, prevention, or feedback when they better fit routine actions.
Apple - checked
Apple alert guidance distinguishes uncommon destructive decisions from common actions that can use undo or other feedback.
Google Material Design - checked
Material snackbar guidance supports post-action feedback with an Undo action as a less interruptive alternative.
W3C Web Accessibility Initiative - checked
APG alertdialog semantics support reserving modal interruptions for important decisions that require a response.
Government Digital Service - checked
GOV.UK warning text helps separate concise before-action consequence copy from modal confirmation.
Source trail checked: