sensor · evidence-led troubleshooting

Screen Auto-Rotate Not Working

Use a focused DeviceOK test first, then follow the evidence from browser/device state before changing drivers, firmware, or hardware.

Reviewed 2026-08-113 diagnostic steps1 official sources

What this symptom means

This symptom concerns the sensor path. Start with a neutral DeviceOK test where available so the next step is based on evidence rather than a generic reset sequence.

Diagnostic principleWeb sensor access depends heavily on device, browser, permission and secure-context rules. A missing browser reading does not prove the physical sensor is absent or broken.

Fault tree

Sensor fault tree

Use the observation that best matches what you can reproduce. Do not treat every cause as equally likely.

1
Browser/API unavailable

Evidence: The OS/app can use the sensor but DeviceOK cannot request it.

Next: Check browser support and permission; use native diagnostics when the API is unavailable.

2
Permission

Evidence: Sensor exists but access is blocked or never granted.

Next: Check browser/site and OS motion/location permission.

3
Physical/OS sensor issue

Evidence: Native apps and DeviceOK both fail where supported.

Next: Use OEM diagnostics/service.

Interpret the result

Evidence matrix

A test result is useful only if it changes the next troubleshooting branch.

ObservationWhat it supportsPrioritize next
Live values changeThe browser is receiving sensor events.App-specific interpretation if another app still fails.
API unsupportedNo conclusion about physical hardware can be drawn.Native diagnostics or another supported browser/device.
Permission deniedThe test was blocked before hardware could be evaluated.Permission settings.
Values fixed/implausibleEvents exist but may be stale, emulated or faulty.Compare native sensor app/OEM diagnostics.

Fast baseline

Rule out the simple causes first

  1. 1

    Run DeviceOK Orientation Test and rotate the device.

  2. 2

    Check whether rotation lock is enabled in the operating system.

  3. 3

    Compare another app that supports rotation.

Full sequence

Work from reversible checks to invasive ones

Avoid destructive resets, unofficial driver packages, firmware flashing, or replacing hardware before the simpler detection, permission, connection and configuration checks are exhausted.

  1. 1

    If DeviceOK receives changing orientation values but the screen does not rotate, OS rotation lock/app behavior is more likely than a completely dead sensor.

  2. 2

    If no motion/orientation data appears in supported browsers/apps, inspect permissions, browser support, and device sensors with the OEM diagnostic app.

  3. 3

    DeviceOK cannot override OS rotation lock.

Platform branches

Where the setting lives

Mobile

  • Check motion/orientation/location permission
  • Test in a supported browser
  • Compare with a native compass/maps/sensor function

Desktop

  • Many desktops simply do not expose motion sensors
  • Do not infer a fault from unsupported API
  • Use OEM hardware inventory/diagnostics
If it works in DeviceOK

If the matching DeviceOK test succeeds, prioritize the affected app, browser policy, operating-system setting, or configuration before assuming complete hardware failure.

If it also fails here

No browser events may still be permission/API support rather than failed sensor hardware. Compare the simplest direct connection and official diagnostic path before replacement.

Escalation threshold

When software troubleshooting has stopped being high value

  • Native diagnostics also report sensor failure
  • Sensor-dependent safety/navigation feature is unreliable
  • Physical damage/liquid exposure
Changed one variable?After every meaningful change, repeat the same test under the same conditions and compare the result. Retest under the same condition so the result is comparable.
Retest Orientation test