• Success Criterion 2.5.2
  • Conformance level A

Destructive Action Firing on Press With No Way to Abort

2.5.2 — Pointer Cancellation

Scenario

Setting

A hotel booking site's room-selection page

What’s wrong

Down-event deletes/sends with no ability to abort or reverse.

Example

element.addEventListener('pointerdown', triggerAction);

Why it matters

People with tremor or imprecise pointing who need to cancel a down-press.

How to test

Press down on a delete/send action and try to slide off before releasing: if it fires on down with no abort/undo, it fails.

How to fix

The action must complete on release (up-event) so the user can slide off to abort, or an abort/undo must be available. element.addEventListener('pointerup', triggerAction); Firing on pointer-up (not pointer-down) lets users slide their finger off to cancel before the action commits.

Outcome

On a hotel booking site's room-selection page, this barrier is gone for people with tremor or imprecise pointing who need to cancel a down-press — they reach the same outcome without extra effort.

Who is affected

People with tremor or imprecise pointing who need to cancel a down-press.

Learn more