mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
The settings-section-scroll directive ran a 260ms Element.animate() on whichever section became "active" as the user scrolled — three keyframes painting an `inset 0 0 0 1px var(--settings-group-active-ring)` ring plus a soft glow on the section block. With the new flat layout (no card chrome, no static active ring), that pulse drew a brief 1px border around each block as you scrolled past — the user-reported "short border kind of highlight around blocks" effect. The rail's left active state already announces which section you're on, so the inline pulse is redundant. Removed the entire active-section animation effect (the pendingScrollTarget scroll-into-view effect is untouched — that's the click-the-nav-and-jump behaviour). CDP verifies: all .settings-group elements report `box-shadow: none` after scrolling. 50/50 settings tests still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>