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