What the person is doing
A dialog, sheet, action menu, toast, command palette, mobile action sheet, or review page includes a destructive command.
Quality check · lesson 20 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.
Treat ambiguous destructive copy as an anti-pattern: rewrite titles, primary actions, secondary actions, and status copy so each control names the outcome it causes, the target it affects, and whether the action destroys, preserves, cancels the operation, or cancels an existing service.
Recovery begins before the error. Clear consequences, suitable constraints, preserved work, and a visible correction path reduce the cost of a mistake.
A dialog, sheet, action menu, toast, command palette, mobile action sheet, or review page includes a destructive command.
Treat ambiguous destructive copy as an anti-pattern: rewrite titles, primary actions, secondary actions, and status copy so each control names the outcome it causes, the target it affects, and whether the action destroys, preserves, cancels the operation, or cancels an existing service.
Clear destructive title state with verb, target, and consequence.
Does the label name the destructive verb and affected target?
Every destructive control label must answer what action will happen and what object or scope it affects.
A dialog, sheet, action menu, toast, command palette, mobile action sheet, or review page includes a destructive command.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A dialog, sheet, action menu, toast, command palette, mobile action sheet, or review page includes a destructive command.
Treat ambiguous destructive copy as an anti-pattern: rewrite titles, primary actions, secondary actions, and status copy so each control names the outcome it causes, the target it affects, and whether the action destroys, preserves, cancels the operation, or cancels an existing service.
Clear destructive title state with verb, target, and consequence.
Users keep a subscription when they meant to cancel, or cancel a subscription when they meant to close the dialog.
Keep the target and consequence in reading order before compact action labels.
Apple - checked
Apple alert guidance supports clear action wording and careful treatment of destructive choices.
Microsoft - checked
Microsoft confirmation guidance supports specific consequence information and avoiding vague routine confirmation labels.
Atlassian - checked
Atlassian danger modal examples support destructive verb, affected content, and safe cancellation copy.
Maersk - checked
Dialog guidance supports deliberate destructive confirmations rather than vague modal decisions.
W3C Web Accessibility Initiative - checked
APG alertdialog guidance supports accessible naming and description for important modal decisions.
Source trail checked: