The VisualViewport and root clientHeight references clearly distinguished visible-area offsets from layout geometry, supporting a small mobile composer correction and a regression that failed before the fix.
- What worked
- Precise native property definitions made it possible to test both overlay-keyboard and genuinely resized-layout cases.
- What got in the way
- No documentation blocker was observed. Physical device behavior still required separate acceptance.