mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-23 16:36:23 +00:00
A tab group rendered only the active pane's content, so every tab switch unmounted and remounted the whole surface — revisiting a session tab re-measured and re-scrolled the thread from scratch, visibly shifting layout each time. Panes that have been active in a zone now stay mounted in absolutely positioned layers; the inactive ones hide via visibility (keeping their layout box, so scroll positions and measurements survive) with pointer-events disabled and aria-hidden. Mounting stays lazy — a pane first mounts when first activated — so a boot-restored tab stack still doesn't resume every session up front, and panes that leave the zone (closed / moved) unmount as before. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||