docs/design.md says toolbars that drive the content below them (filters, sort controls, sync actions) should stay visible while that content scrolls. PageHeader isn't sticky yet — on long pages (factory, coherence, TURD) the filter input and actions scroll away with the header.
Make PageHeader (or just its toolbar row) sticky within each page's scroll container: needs a solid bg-background, a z-index above row hover states, and a check on every route that nothing overlaps (block editor and the SidebarShell pages have their own internal scroll regions). Deferred from the #17 migration by choice.
docs/design.md says toolbars that drive the content below them (filters, sort controls, sync actions) should stay visible while that content scrolls. PageHeader isn't sticky yet — on long pages (factory, coherence, TURD) the filter input and actions scroll away with the header.
Make PageHeader (or just its toolbar row) sticky within each page's scroll container: needs a solid bg-background, a z-index above row hover states, and a check on every route that nothing overlaps (block editor and the SidebarShell pages have their own internal scroll regions). Deferred from the #17 migration by choice.