Viewport Probe …

Rows of 9px text above start at y=0 of the layout viewport, 8px apart. Whatever is soft in a screenshot is inside the scroll-edge effect.

Verdict

Readings

Rotation test

  1. Note scrollY and body top in the readings.
  2. Rotate to landscape, wait a second, rotate back.
  3. Read again. A red verdict means the root kept an offset it cannot hold.
  4. Tap the bar at the bottom: it should say “hit”. Then Copy and paste the text into the chat.
  5. If taps stop landing, the offset has moved hit-testing: close the app and relaunch it. Turn “clamp scroll on resize” on before rotating to test the fix.

Settings

Top edge:
Root:
Fixes:

Settings persist on this device. “Fixes” are the two things the cleanup keeps; everything else is off so the probe shows raw behaviour.

Launch

Same-origin navigation keeps you inside this installed app, so any app — production or a PR preview — can be tried from here without reinstalling. To come back, close this app (swipe up) and reopen it from the Home Screen.

Event log


    
not tapped yet