Target Size (Minimum)
Pointer input targets — buttons, links, controls — must be at least 24×24 CSS pixels, with documented exceptions for inline links and equivalent alternatives.
What it requires
WCAG 2.2 introduced this criterion specifically for mobile and touch interfaces. The 24×24 CSS-pixel threshold prevents users with motor impairments or imprecise touch input from missing controls.
Exceptions: inline text links inside a paragraph, controls that have an equivalent larger target elsewhere on the page, controls in user-customized layouts.
Common Shopify failure
Mobile-nav hamburger and cart icons rendered at 16×16. Quantity steppers (+/-) on cart drawer at 18×18. Cookie banner close button at 14×14.
How to fix it
Increase tap-target padding so the hit area is ≥24×24 even when the visible icon is smaller. AccessComply's TouchTargetAgent rewrites theme padding rules.
Primary source: W3C — WCAG 2.2 Understanding 2.5.8