test(web): update preview tests for the new open and createTab shapes

`preview.open` now carries the configured default viewport and `createTab`
carries the zoom/appearance defaults, so the call-shape assertions had to move
with them.

PreviewView's test stubs `browserDefaults` directly rather than deepening the
`state/session` mock: the component now reaches `useSettings`, which pulls in
`state/server`, and a test about browser chrome shouldn't drag the settings and
connection graph along with it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
cca9dc8330Julius Marminge committed on 8/15/2026, 2:26:16 PMparentb4777da
4 files changedLine totals unavailable