KamoCRM

The document must not scroll behind the workspace

Fixkamo-internal
Shipped
28 ஆகஸ்ட், 2026 அன்று 5:11 PM UTC
Author
Kamo
Commit
0edfae2

The authed shell is a full-viewport layout — nav fixed, content absolutely positioned to exactly 100vh — with one scroller inside it (.kamo-page-scroll). <body> is height:100vh; overflow:auto, so anything reaching past the shell scrolls the document and shows a band of bare body background under the app. That is the second scrollbar members have been seeing. Locks the document while the workspace shell is mounted, via a class on <html> so NavTopPanel's body.style.overflow toggling cannot clear it, and scoped so the bare routes that legitimately scroll — validate, logout, error, not-found — are untouched.

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