Two fixes: - Bring back savedPosition handling in scrollBehavior so /shop ⇄ /shop/<slug> back-nav restores the previous scroll y. - Add a route.hash watcher in HomePage that calls scrollIntoView with smooth behaviour. Vue Router's scrollBehavior alone wasn't reliably firing for same-route hash navigations, so this catches them explicitly. Also handles direct /#bundles deep-links via immediate. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6.6 KiB
6.6 KiB