Viewport blocks zoom
Why it matters
maximumScale ≤ 1 or userScalable: false stops low-vision users from pinch-zooming (WCAG 1.4.4).
Fix
Remove maximumScale and userScalable from the viewport export or meta tag.
Credit
From W3C Web Accessibility Initiative
WCAG 1.4.4 requires text to be resizable up to 200 percent, which zoom-locked viewports prevent.
From Vercel
The Web Interface Guidelines list user-scalable=no and maximum-scale=1 as anti-patterns.
References
- Understanding Success Criterion 1.4.4: Resize TextW3C
- <meta name="viewport"> HTML attribute valueMDN Web Docs
- generateViewportNext.js
- Web Interface GuidelinesVercel (vercel-labs)