v4.22.1
·
16 commits
to main
since this release
Focus: Navigation-silent startup — headless agent checkers can evaluate SSR pages without interruption.
Changes
- 🤫 Silenced vue-router's two same-document
replaceStatecalls during startup: an inline head script seeds the exact history state vue-router would write (so it skips its own seeding natively) and drops the second, value-identical self-write — puppeteer-based agent checkers abort in-flight evaluates when those navigations fire, which broke WebMCP detection; scroll saves, hash changes and real navigations always pass through - ✅ Verified single parse-time history write (t+21ms, inside HTML parse), full router integrity (push/back/forward positions and content), zero console errors; 342 tests passing