Terminal — Never Close the Wrong Tab Again
When you're juggling multiple terminal sessions and go to kill the one that's finished work, it's easy to hit the × on the wrong tab. Each tab already had its own color on its left edge — now the active terminal body wears that same color as a persistent ring, so the tab → panel mapping is unmistakable at a glance.
- Active terminal shows its tab color as a persistent inset ring — In single-panel mode the colored ring used to only appear in multi-panel view, which meant when one terminal was visible there was no visual link between the highlighted tab and the session you were looking at. Now the active
.terminal-instancealways carries a 2px insetbox-shadowinvar(--tab-color), so switching tabs visibly repaints the whole panel frame in that session's color. - Zero layout shift — Implemented as an inset
box-shadowrather than a real border, so activating a tab doesn't nudge the xterm content by 2px. Multi-panel's existing colored border still wins via CSS specificity when you're in grid view.