Skip to content
SilktideHelp

Pointer gestures

Silktide identifies pages that appear to use custom touch or pointer gestures, such as pinching to zoom or swiping along a path, and asks you to confirm that each gesture can also be performed with simple taps or clicks.

Why this matters

Gestures like pinch-to-zoom, two-finger rotate, or tracing a path assume the visitor can coordinate multiple contact points or move a pointer precisely. Many people cannot: those with tremors or limited dexterity, and those who operate a computer through a head pointer, eye tracker, or speech control, which produce only single clicks. If a map can only be zoomed by pinching, or a carousel only advanced by swiping, these visitors are locked out of that content.

This is success criterion 2.5.1 (Pointer Gestures), a requirement - part of the most basic conformance level.

How to fix it

Silktide cannot verify gesture alternatives automatically, so this check asks you to review the page:

  1. Find any feature operated by a multipoint gesture (pinch, rotate) or a path-based gesture (swipe, drag along a route).
  2. Confirm each one can also be operated with single taps or clicks. Typical alternatives: zoom in and out buttons on a map, previous and next buttons on a swipeable carousel, and buttons or menus that replace drag reordering.
  3. Add simple controls wherever no alternative exists. Gestures may stay - they just cannot be the only way.
  4. When the page checks out, or the gesture is essential (such as a signature pad), the finding.

How Silktide tests this

  1. Examine each page for signs of custom gesture handling: a drawing surface (the <canvas> element, common in maps and charts), a well-known touch gesture library, gesture-specific keywords in the page's , or touch-action values that indicate the page handles touch itself.
  2. Deliberately ignore generic words like "swipe" and "drag" in code, since they often describe single-pointer interactions that already comply.
  3. Raise at most one review prompt per page when any signal is found. This check flags pages for manual review; it does not assert a failure.

Troubleshooting

The page has no gestures

The signals are indirect - a decorative <canvas> animation or a bundled library the page never uses for gestures can trigger the prompt. If nothing on the page needs a multipoint or path-based gesture, approve the finding.

Gestures exist but come from an embedded map

Embedded maps and similar widgets often provide their own single-pointer controls, such as zoom buttons. If the embed includes them, the page complies; verify they are enabled in your embed settings.

Learn more

Last updated

Was this page helpful?