dd4cb2c3ee
* fix(web): align office topbar border with sidebar header (h-10) The OfficeTopbar was h-12 (48px) while the AppSidebar header is h-10 (40px), so the office top bar's bottom border sat ~8px below the sidebar's under-workspace-picker border, breaking the continuous seam where the sidebar meets the page content. Drop the topbar to h-10 to match the sidebar header and the PageTopbar/dockview top bars used elsewhere. Add data-testid hooks to both bordered sections and a Playwright regression asserting they resolve to the same height and bottom y-position. * test(web): force expanded sidebar in topbar alignment check Addresses review feedback (Greptile/Claude): the alignment assertion only holds for the expanded sidebar header (its border sits under the workspace picker, and that layout carries data-testid="app-sidebar-header"). Set the appSidebar.collapsed flag off via addInitScript before load so leftover collapsed state can't turn the check into a confusing timeout instead of a real assertion.