2.5.2: Pointer Cancellation
Level A
2.5.2: Pointer Cancellation
What it means
For single-pointer activation, the action happens on the up-event (click/tap release) or there is a way to abort before completion. This prevents accidental activation on touch down.
Down-event activation causes mistakes, especially on touch screens.
How to fix it
- Trigger actions on click/tap up, not on touch start.
- For down-event actions, show a confirmation or undo option.
- Avoid activating links the moment a finger touches the screen.
- Review custom touch handlers on buttons and sliders.
Quick examples
- Good: A button fires when the user lifts their finger, allowing slide-off to cancel.
- Bad: Money transfers submit the instant a finger touches “Pay”.
- Good: Drag-to-reorder shows a preview and requires release on the drop zone.
- Bad: Touching a map pin opens a new page before the user can scroll.
W3C Understanding 2.5.2: Pointer Cancellation — full official details