Viewport meta declares a scanner-recognised zoom restriction
ShipReady found a static viewport meta value with user-scalable=no, user-scalable=0, user-scalable=false, or maximum-scale at or below 1.
Why it matters
Viewport settings should be reviewed carefully because restrictive values can affect how users enlarge content in browser environments.
How ShipReady detects it
What it inspects
On a successful, untruncated HTTP 200 page, ShipReady inspects static meta elements with a quoted name=viewport attribute and reads their content value.
What triggers a finding
The rule triggers when the scanner recognises user-scalable=no, user-scalable=0, user-scalable=false, or a numeric maximum-scale value at or below 1. It reports the first matching viewport tag.
What the evidence shows
The scanned static viewport content contains a configuration value matched by ShipReady's zoom-restriction heuristic.
Limits of this check
ShipReady does not execute JavaScript, test browser zoom behavior, inspect every route or device, or determine accessibility conformance from this static configuration signal alone.
How to fix it
Review the intended viewport configuration
Remove or adjust restrictive values when they are not required, and fix layout issues in the affected UI rather than relying on a global viewport restriction.
How to verify the change
Test representative browser zoom behavior
Inspect the served viewport tag and test enlargement behavior on the browsers and devices the product supports.
Expected: The deployed viewport configuration matches the intended user-enlargement behavior.