- Success Criterion 1.3.4
- Conformance level AA
- W3C reference F97
App Locked Into One Screen Orientation With No Real Reason
1.3.4 — Orientation
Scenario
Setting
A real-estate marketplace's listing page
What’s wrong
The app locks itself to portrait or landscape — users with a mounted device (e.g., on a wheelchair) can't rotate and can't use it.
Example
<meta name="viewport" content="width=device-width, initial-scale=1">
screen.orientation.lock('portrait'); Why it matters
Someone using a tablet mounted in landscape on a wheelchair cannot rotate their device, so the listing page becomes completely unusable, forced into portrait.
How to test
Rotate the device or browser emulator to both orientations: if the app locks to one and refuses to render in the other, it fails (unless the content is genuinely orientation-essential, like a piano app).
How to fix
Remove the orientation lock entirely and build the layout to work responsively in both portrait and landscape.
<meta name="viewport" content="width=device-width, initial-scale=1"> Outcome
A wheelchair user with a landscape-mounted tablet can now browse listings without ever needing to rotate anything.
Who is affected
Wheelchair users with device mounts fixed in one orientation, and anyone with a tripod or stand fixed in landscape, are locked out entirely.
Learn more
- Understanding Understanding document (opens in a new tab)
- Technique Related technique (opens in a new tab)
Related scenarios
- Page That Just Asks Users to Rotate Their Device to Continue
- Screen Orientation Locked in Code With No Essential Justification
- App Manifest Locking Orientation for Ordinary, General Content
- CSS That Hides or Breaks Content in One Orientation Only
- Critical Controls Cropped or Unusable in One Orientation
- Video Player Forcing Landscape Fullscreen for Ordinary Content