- Shipped
- September 17, 2026 at 2:04 AM UTC
- Author
- Kamo
- Commit
- 30b9be8
/calendar positioned itself over the viewport — fixed at 56/80 with z-index 1000 — instead of filling the content box AuthedChrome gives every page. That box names no z-index, so 1000 was a level in the root stacking context: the calendar painted over NavPri's hover-peek and pinned-wide rail, the Interaction Center and every tool window (201+). It also never followed a pinned-wide rail, and it buried its own scrollbars, which paint at their container's z + 1. The page now fills the box (flex: 1, minHeight: 0), as does its loading spinner, which was offset a second time by margins. pagesStayUnderTheShell.test.ts fails any route inside the shell that gives a fixed box a z-index.