Goal
Prevent accidental activation from pointer down events.
Loading ...
Success Criterion · WCAG 2.5.2
For functionality that can be operated using a single pointer, at least one of the following is true: no down-event is used to execute the function, the completion of the function is on the up-event and a mechanism is available to abort or undo the function, the up-event reverses any outcome of the preceding down-event, or completing the function on the down-event is essential.
Goal
Prevent accidental activation from pointer down events.
What to do
Ensure actions happen on pointer up, can be canceled, or have an undo/confirm option.
Why it matters
Users with tremors or motor impairments may accidentally activate controls if they trigger on touch down.
Success criterion
Summarized directly from the official Understanding document so teams can quote the requirement accurately.
For functionality that can be operated using a single pointer, at least one of the following is true: (1) No Down-Event: The down-event of the pointer is not used to execute any part of the function; (2) Abort or Undo: Completion of the function is on the up-event, and a mechanism is available to abort the function before completion or to undo the function after completion; (3) Up Reversal: The up-event reverses any outcome of the preceding down-event; (4) Essential: Completing the function on the down-event is essential.
Intent
Benefits
Why it matters
Summaries drawn from the Understanding document help you socialize impact statements with product stakeholders.
Accidental pointer down activation can cause destructive actions (delete, purchase).
Users may lose data or trigger navigation unexpectedly.
Exception guidelines
Document the rationale for each exception and note which alternative support you provide.
Down-event activation is essential to the function.
Requirement
Use only when essential (rare).
Avoid firing actions on pointer down. Prefer pointer up (click release) and allow cancellation, undo, or reversal when needed. This reduces accidental activations.
Reference: All summaries and highlights originate from Understanding WCAG 2.5.2 and the W3C quick reference.
Examples
Share pass/fail snapshots to coach designers, engineers, QA, and content authors.
Pass
Delete triggers on click release and offers undo or confirmation.
Fail
Delete triggers immediately on mousedown/touchstart.
Pass
Toggle changes state on pointer up; sliding off cancels.
Fail
Toggle flips on pointer down with no way to cancel.
Evidence to keep
Capture artifacts for VPATs, procurement reviews, and regression testing.
Official resources
Keep these links handy when writing acceptance criteria or responding to audits.
Implementation checklist
Testing ideas
Related success criteria