This is an issue when the HTML meta viewport tag prevents users from zooming by setting user-scalable=no or limiting maximum-scale to 2.0 or less.

Why is this an issue?

The viewport meta tag controls how web pages are displayed on mobile devices. When it prevents zooming, it creates accessibility barriers for users who need to enlarge text to read content.

Many users rely on zoom functionality to make text readable:

The Web Content Accessibility Guidelines (WCAG) 2.2 require that users can resize text up to 200% without assistive technology. When the viewport meta tag blocks zooming with user-scalable=no or restricts it with maximum-scale=1, it violates this requirement.

This creates a poor user experience and excludes users who depend on zoom functionality to access your content effectively.

What is the potential impact?

Users with visual impairments or reading difficulties may be unable to access your content. This violates accessibility standards and can lead to legal compliance issues in jurisdictions that require web accessibility.

How to fix it

Remove the user-scalable=no attribute to allow users to zoom in and out as needed.

Code examples

Noncompliant code example

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <!-- Noncompliant -->

Compliant solution

<meta name="viewport" content="width=device-width, initial-scale=1">

Resources

Documentation

Standards