We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e79c8b7 commit 3ab9fcaCopy full SHA for 3ab9fca
packages/@vuepress/theme-default/components/SidebarLinks.vue
@@ -90,13 +90,16 @@ function resolveOpenGroupIndex (route, items) {
90
91
function descendantIsActive (route, item) {
92
if (item.type === 'group') {
93
- return item.children.some(child => {
+ const childIsActive = item.path && isActive(route, item.path)
94
+ const grandChildIsActive = item.children.some(child => {
95
if (child.type === 'group') {
96
return descendantIsActive(route, child)
97
} else {
98
return child.type === 'page' && isActive(route, child.path)
99
}
100
})
101
+
102
+ return childIsActive || grandChildIsActive
103
104
return false
105
0 commit comments