08bab080b1
build-and-deploy / build (push) Failing after 14m26s
On pages with no scroll-spy sections, activeIdx stays -1 and indexOf(link) is also -1, so the pointerleave 'keep lit if active' check matched every hovered tab. Guard with activeIdx >= 0 so a hovered tab always retracts when nothing is active.