Blog

Check phone motion tracking before a panorama

Check phone motion and orientation after a restart, spot missing or jumpy sensor readings, and know what to verify before taking a panorama.

Jason TurnerHardware tests 5 min read

Your panorama app may pause, misalign frames, or move the view unevenly after your phone restarts. A quick sensor check can show whether the phone is reporting motion and rotation consistently before you start taking pictures.

Use the Sensors Test on the phone you plan to use. It checks motion, gyroscope, and compass readings in your browser. This can reveal a sensor or permission issue, though it cannot test the panorama app’s image stitching.

Check motion tracking on your phone

  1. Open the Sensors Test on the phone, not on a separate computer. Keep the phone still on a level surface for a few seconds so you can see its resting readings.
  2. If the browser asks for sensor access, allow it. Some browsers require a tap or another confirmation before they provide motion data.
  3. Pick up the phone and slowly tilt it forward, backward, and to each side. Then rotate it gently while watching the motion and gyroscope readings. They should respond as you move and settle when you stop.
  4. Hold the phone still again, then repeat the same movements once. Look for readings that respond in the same general way, without long freezes or sudden jumps while the phone is steady.

Do not shake the phone or twist it sharply. A slow, controlled movement is easier to compare with how you will sweep the phone across a scene for a panorama.

What the result means

Motion and rotation readings change smoothly

The browser is receiving motion data at the time of the check. This is a useful sign before a panorama, but it does not guarantee that the camera app will track or stitch every frame correctly. Take a short test panorama of a well-lit scene with clear details before capturing something important.

The readings stay still while you move the phone

The browser may not have permission, the browser may not support the needed sensor access, or the device may not be providing those readings. Check the browser’s site permissions and repeat the test. If another browser on the same phone works, the problem is likely browser access rather than a failed sensor.

The readings jump while the phone is resting

A small amount of movement or sensor noise is normal. Large, repeated jumps on a stable surface may point to interference, a sensor issue, or a browser that is reporting data inconsistently. Move away from magnets, metal accessories, and a vehicle, then test again on a firm surface.

The compass changes, but motion readings respond

Compass direction and motion tracking are related but different checks. A compass can be affected by magnets and nearby metal even when the motion sensors respond normally. For a panorama, smooth movement and rotation readings are more relevant than a perfectly stable compass heading.

How to fix it

  1. Allow motion access in the browser. Check the permission prompt when it appears. On an iPhone or iPad, open Settings › Safari › Motion & Orientation Access if that option is available, and allow access. The exact setting can vary by iOS version and browser.
  2. Check the site permission on Android. In Chrome, open Settings › Site settings › Motion sensors and allow access if the setting is available. You can also open the page’s site information from the address bar and review its permissions. Menu names can differ between browser versions.
  3. Reload the test after granting permission. Close and reopen the page, then accept any new prompt. A page that was already open when you changed a permission may not receive sensor data until it reloads.
  4. Remove accessories that may affect readings. Take off a magnetic phone mount or wallet case, and move the phone away from a laptop, speaker, or metal surface. Set it on a firm, level surface and check again.
  5. Close other camera or sensor apps. Quit the panorama app and other apps that use the camera or motion sensors, then reopen the browser test. This can help if the phone or browser has not released a resource cleanly.
  6. Restart the phone and retest. If readings still freeze or jump, restart once, open the browser, and run the same slow movement check. Avoid changing several permissions or settings at the same time, so you can tell which change helped.

On a Mac or Windows 11 PC, desktop privacy settings do not confirm that a phone’s sensors work. Check the phone’s browser permissions on the phone itself. For more general checks after restarting, see how to check motion tracking after a restart.

When it may be a hardware problem

Suspect a sensor fault if motion readings remain absent or erratic in more than one browser after permissions are allowed, the phone has been restarted, and magnetic accessories are removed. If the issue began after a drop or repair, tell the service shop when it started and describe which readings failed. If the phone is under warranty, contact the manufacturer before paying for a repair.

What this browser check cannot tell you

The Sensors Test reads the data the browser makes available. It cannot inspect the camera’s panorama stitching, confirm that a camera lens is clean, or prove that a sensor is calibrated to the manufacturer’s specifications. A smooth test is a useful basic check, not a guarantee that every panorama will align. If the sensor readings look normal but the panorama still bends or misaligns, check the camera app, lighting, and your sweep technique separately.

The test runs in your browser. Sensor readings are checked on the device you are using.