415d95ed47
PhotoSwipe's goTo() moves slides instantly (no spring animation unlike swipe). Intercepts keydown in capture phase, sets a CSS transition and forces a reflow before PhotoSwipe moves the container, so the browser animates from the old position to the new one. Cleans up on close. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Vgmzx8VTTTmCskSpQtsLTr