KamoCRM

Portal all overlays out of tool window stacking context

Fixkamo-internal
Shipped
20 மார்ச், 2026 அன்று 4:14 PM UTC
Author
kamo
Commit
cea5205

ToolWindowShell applies `transform: translateY(0)` which creates a CSS stacking context. This caused all `position: fixed` overlays (autocomplete dropdown, popover, contact picker) to be clipped by the tool window's `overflow: hidden` — making them invisible. Fixed by rendering all three overlay components via React portals (createPortal to document.body) so they escape the stacking context. Also simplified the sent-email search query from the unsupported `to:query OR cc:query` syntax to a plain text query against the Sent folder, relying on the backend's full-text search.

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