- Success Criterion 2.5.2
- Conformance level A
Menu That Opens and Selects on the Same Press-and-Drag
2.5.2 — Pointer Cancellation
Scenario
Setting
A bank's mobile money-transfer screen
What’s wrong
Menus opening AND selecting on the same down-press (press-drag-release patterns without up-event confirmation or abort).
Example
A bank's mobile money-transfer screen is a good example: menus opening AND selecting on the same down-press (press-drag-release patterns without up-event confirmation or abort).
Why it matters
People with tremor or imprecise pointing who need to cancel a down-press. The practical effect on a bank's mobile money-transfer screen: they lose track of where they are on the page.
How to test
Press down on a menu item and check whether it's already selected before you release: press-drag-release combos that select on down-press without requiring the up-event fail.
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.
Outcome
That one change on a bank's mobile money-transfer screen means they reach and operate the control without a mouse.
Who is affected
People with tremor or imprecise pointing who need to cancel a down-press.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Action That Fires the Instant the Pointer Goes Down
- Button Firing on Touchstart Instead of Release
- Drag Interaction That Commits With No Way to Cancel
- Destructive Action Firing on Press With No Way to Abort
- Press-to-Trigger Control Where Release Confirmation Was Possible
- Custom Gesture That Commits Mid-Motion Instead of on Release