# 0.96.1 — Preserve browser navigation

Hosted browser studies now measure physical client bounds with `xwininfo`.
The older `xdotool` build on hosted desktops can count window decorations twice,
incorrectly reporting that a visible browser extends beyond the captured screen.
That false reading could trigger fullscreen, hiding the tabs and address bar
participants use to move between an application and their study inbox.

The fitting step now remeasures the actual client origin after resizing and
allows a second bounded adjustment when the window manager restores decorations.
Normal browser controls remain visible when they fit. Narrow desktops retain
the fullscreen fallback when a minimum-width browser cannot otherwise fit.

New recordings identify the physical measurement as `source: xwininfo`.
Historical `xdotool` and `cdp` geometry remains readable. Missing physical reads
remain unverified; an emulated CSS viewport cannot establish screen containment.
Final geometry capture still observes without moving or resizing the browser.

Regression coverage includes a sanitized hosted-desktop measurement, ambiguous
or missing geometry, decoration changes during resizing, narrow-screen fallback,
and saved-run compatibility. This does not change inbox delivery or participant
instructions.
