Dragging Movements (2.5.7)
Functionality that uses a dragging movement must also be achievable through a single-pointer action without dragging, unless dragging is essential or the functionality is determined by the user agent.
WCAG Reference
Applies to: WCAG 2.2 Introduced in: WCAG 2.2 | Level: AA | Read the official specification →
What this rule checks
The scanner flags drag-and-drop interactions, slider controls, and reorderable lists that do not offer an alternative single-click or keyboard-based method.
Why it matters
Users with motor disabilities may not be able to hold a pointer button while moving the cursor. A single-pointer alternative (click source, click target) or keyboard method ensures these users can still accomplish the task.
Common failure patterns
- kanban boards that require drag-and-drop to move cards between columns
- sliders that can only be adjusted by dragging the thumb
- file upload areas that only accept drag-and-drop with no browse button
- sortable lists with no move-up/move-down buttons
Remediation guidance
- add move-up/move-down buttons or a "Move to" menu for reorderable lists
- support click-on-source then click-on-destination as an alternative to drag-and-drop
- ensure sliders can be adjusted with arrow keys, or provide a text input alternative
- always include a file browse button alongside drag-and-drop upload zones
