M029

From Mobile Accessibility Task Force

M029 Activation events are not triggered when touch is removed from a control

Technique Category

Technique Status Category

Status

  • NEW TECHNIQUE WRITTEN BY Chris McMeeking
  • Link to survey of 10 March 2016
  • @@ Notes on work still needed before the technique is ready to publish, such as user agent support notes, etc.

Applicability

This technique applies to any actionable user interface element which can manipulated by use of touch based assistive technologies.

WCAG references

This technique relates to:

  • 2.5.3 - Single Taps and Long Presses Revocable

User Agent and Assistive Technology Support Notes

Some user agents may not support alternate touch gestures for activation.

Description

The objective of this technique is to separate touch navigation from selection. Touch based assistive technologies require the user to touch the screen in order to navigate UI elements. There should be a distinct difference between gestures used for navigation and gestures used for activation.

Examples

  • A cell phone dialer application where numbers are dialed when the user swipes onto a number and removes their finger.

Resources

Related Techniques

Tests

For all actionable control elements:

Procedure

  1. Touch within the bounds of the control and remove touch while remaining within those bounds.
  2. Ensure no actions consistent with activation of the control have occurred.

Expected Results

  • If control activation occurs this would constitute a failure.

Test Files