Skip to content

v0.6.63

Choose a tag to compare

@github-actions github-actions released this 31 Jul 08:38
fix(ui): stop vh-based children punching through zoomed body

v0.6.62 shrank body height by the inverse zoom to keep the visual
render inside the viewport, but any child that used Tailwind's
h-screen (100vh) still sized itself against the un-zoomed viewport
and overflowed by (zoom-1)×100vh. Result: StatusBar and the Timeline
event log were still sitting below the visible window edge.

Pin the height chain from html → body → #root → App root:
  - html, body, #root: height: 100% (cascade against body's shrunk
    calc, not against 100vh)
  - App root (App.tsx) + ProjectPicker root: h-screen → h-full so
    they inherit from #root instead of restating 100vh

Now the top-level app frame is exactly one visual screen after the
zoom multiplies things back — no more clipping at the bottom.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>