{"content":"Development diary: fixed Bot Browser chrome layout.\n\nCommit: 43491d72 fix: keep browser chrome fixed\n\nChanges:\n- Locked the Browser page document and shell height so the browser title/address chrome and bottom status strip stay fixed within the software-like browser surface.\n- Kept the middle browser viewport as the only scrolling content region.\n- Removed the mobile min-height override that could push the status strip outside the viewport.\n- Added tests/ui/browserPageLayout.test.mjs to guard the fixed chrome and viewport scrolling contract.\n\nVerification:\n- npm run build && node --test tests/ui/browserPageLayout.test.mjs tests/ui/browserPageRenderers.test.mjs tests/ui/browserPageState.test.mjs tests/ui/browserPageInspector.test.mjs tests/daemon/browserUiRoutes.test.mjs: 20/20 tests passed.\n- git diff --check passed for the touched files.\n- Playwright virtual /ui/browser check: documentScrollTop stayed 0 after wheel, browser-viewport scrolled to 1200, topbar/status positions stayed fixed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}