2.5.2 Pointer Cancellation

About

For functionality that can be operated using a single pointer, at least one of the following is available :

  • To abort the function before completion.
  • To undo the function after completion.

NOTE:

Functions that emulate a keyboard or numeric keypad key press are considered essential. This requirement applies to web content that interprets pointer actions (i.e. this does not apply to actions that are required to operate the user agent or assistive technology).

Example:

Before Rectification

Before Rectification

When the user makes a donation by clicking the confirm button, the donation is confirmed before the user releases the mouse button. There is no way for the user to abort the function after he/she has pressed the mouse button

After Rectification

After Rectification

The image above is an example of when activation on the down-event is acceptable. The button becomes active on the down-event when the user touches it, deactivates again when the user moves their finger.