Start scanning free

( Operable / WCAG 2.5.7 )

Dragging interaction has no pointer alternative

This check maps to Dragging Movements. Use the guidance below to confirm the issue, understand who it affects and ship a fix.

Serious Level AA WCAG 2.5.7 — Dragging Movements

What’s wrong

An element uses drag-and-drop interaction with no alternative single-pointer or keyboard method to complete the same action.

Why it matters

New in WCAG 2.2. People with motor disabilities, tremors, or limited hand control often cannot perform a click-and-hold drag gesture accurately. This includes people using switch controls, eye-tracking software, or voice control.

How to fix it

Provide at least one alternative way to perform the same action that requires only a single tap or keyboard interaction.

Before
<ul id="sortable">
  <li draggable="true">Item 1</li>
  <li draggable="true">Item 2</li>
</ul>
After
<ul id="sortable">
  <li draggable="true">
    <span>Item 1</span>
    <div class="reorder-controls">
      <button aria-label="Move Item 1 up">↑</button>
      <button aria-label="Move Item 1 down">↓</button>
    </div>
  </li>
</ul>

The drag interaction can remain — it just cannot be the only option.

Learn more