a9eb7e09d9
The one-line session row gets the exact treatment the inbox card's title already has: hovering a truncated title glides the clipped tail into view — one direction at constant speed, a short hold at each end, then a snap back. Same armMarquee/disarmMarquee handlers, same CSS, so overflow is measured on pointerenter, short titles never move, hover state lives in DOM attributes (no re-render of the memoized row), and reduced motion disables it.