Whole page
Zooming is disabled
WCAG 2.2 success criterion 1.4.4 Resize Text (Level AA)
- WCAG 2.2
- 1.4.4 Resize Text
- Level
- AA
- Default severity
- Error
- Available in
- Free
Updated for Lumtera 1.2.2 and Lumtera Pro 1.1.1.
Why does it matter?
People with low vision pinch to zoom on phones to read small text and see details in images. A viewport tag that disables zooming locks them out of reading the page at all. Some themes and "app-like" performance settings still add it.
Who it affects: Keyboard, screen reader and low-vision users — every visitor meets the page title, language, landmarks, keyboard focus, target sizes and zoom settings on every page.
What does Lumtera flag?
Checked in review mode's Whole page tab, on the last viewport meta tag (the one browsers apply): user-scalable set to no or 0, or a maximum-scale below 2. Values are read the way browsers read them, so a word browsers do not know counts as 0 (zoom off) and "1.0x" counts as 1. An error.
Check ID page-zoom-disabled, as shown in review mode and saved results.
How do I fix it in WordPress?
Remove "user-scalable=no" and any "maximum-scale" below 2 from the viewport meta tag. It usually comes from the theme's header or a performance plugin setting.
Example
<meta name="viewport" content="width=device-width, maximum-scale=1, user-scalable=no">
<meta name="viewport" content="width=device-width, initial-scale=1">
How do I check the fix?
- Reload the page in review mode and run the Whole page tab again. The finding disappears once the rendered page passes.
- Load the page and press Tab: a "Skip to content" link should appear first, and you should always see where focus is, even under a sticky header. Pinch-zoom on a phone, and check the browser tab shows a meaningful title.
Check your pages with Lumtera
This check is free. Open any post, choose Accessibility in the admin bar, then the Whole page tab: Lumtera checks the page as your browser renders it, theme, menus and footer included, one page at a time. Lumtera Pro also checks the viewport tag on a daily or weekly schedule, fetching your key pages and templates from the server as a logged-out visitor (up to 25 pages a run on Personal, 100 on Growth, 250 on Agency, 500 on Unlimited), and alerts you by email (or Slack) when a new error appears.
Related checks
-
WCAG 1.4.4 · AATip
Text is very small
-
WCAG 2.4.2 · AError
Page title is missing or generic
-
WCAG 3.1.1 · AError
Page language is missing or not valid
-
WCAG 1.3.1 · ANeeds review
Page headings are missing an H1 or skip levels
-
WCAG 1.3.1 · ANeeds review
Page landmarks are missing or share a name
-
WCAG 2.4.1 · ANeeds review
No working way to skip to the main content
Start with the free plugin today
All 69 content checks and 33 whole-page checks, fixes you approve with undo, and the site report — free, with no account and no page limits.