UX Patterns
Confirmation Dialog
UXdialogdestructivesafetymodal
A prompt asking users to explicitly confirm an action — especially irreversible ones.
When to use
- Destructive actions: delete, remove, cancel subscription
- Actions with significant downstream effects
- Skip for low-stakes reversible actions — over-confirming creates friction
Examples
- 'Delete this board? This cannot be undone.' → Cancel / Delete
- GitHub's type-the-repo-name delete confirmation
See this in the wild
Analyze a site and look for confirmation dialog in the breakdown.