mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-26 17:38:36 +00:00
The composer and the out-of-flow status stack published their measured heights onto document.documentElement, but both components mount once per chat surface. Session tiles render a full ChatView beside the workspace pane, so N surfaces raced for one value: a background tab with a tall status stack inflated the foreground thread's bottom clearance and pushed its jump-to-bottom button into mid-screen. Whichever surface unmounted last also cleared the var for everyone still showing. Publish onto the surface's own root instead, and re-declare the clearance calc there — `:root` substitutes the root measurements once, so scoping only the inputs would leave every thread reading the same value. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||