The Wire ยท Showcase
VITEPRESS FIXES SIDEBAR LINK INCONSISTENCY, PRETTIER BUMPS TO 3.9.4
By RepoJournal ยท Filed ยท About Vue.js
VitePress now properly carries link attributes through page navigation, closing a gap where sidebar items and footer pagers behaved differently.
The VitePress theme just landed a fix [1] that ensures target and rel attributes flow consistently from sidebar items through prev/next page links in the doc footer. Before this, a sidebar item configured with target='_self' would open correctly in the sidebar but ignore that directive in the footer pager, creating a jarring experience for docs with custom link behavior. This touches three layers: getFlatSideBarLinks now copies the attributes, usePrevNext returns them, and VPDocFooter passes them to VPLink. Small fix, big consistency win for anyone shipping docs with non-standard link behavior. Meanwhile, create-vue is pulling in Prettier 3.9.4 [2], a routine maintenance bump that keeps your scaffold fresh.
Action items
- โ Merge VitePress fix [ref:2] to next release if you ship sidebar items with custom link targets vuejs/vitepress [plan]
- โ Review and merge Prettier 3.9.4 bump [ref:1] in create-vue vuejs/create-vue [monitor]
References
- [1] fix(theme): pass target and rel to prev/next page links โ vuejs/vitepress
- [2] chore(deps): update dependency prettier to v3.9.4 โ vuejs/create-vue
FAQ
- What changed in Vue.js on July 9, 2026?
- VitePress now properly carries link attributes through page navigation, closing a gap where sidebar items and footer pagers behaved differently.
- What should Vue.js teams do about it?
- Merge VitePress fix [ref:2] to next release if you ship sidebar items with custom link targets โข Review and merge Prettier 3.9.4 bump [ref:1] in create-vue
- Which Vue.js repositories shipped on July 9, 2026?
- vuejs/vitepress, vuejs/create-vue