The calendar stays under the nav and the tool windows

Fixkamo-internal
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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing