From b28667b6b03d50c4be0d509ec5e7d780f29f8042 Mon Sep 17 00:00:00 2001 From: WizardsBowl <125746317+WizardsBowl@users.noreply.github.com> Date: Fri, 6 Feb 2026 11:54:50 +0800 Subject: [PATCH] fix(theme): navbar menu group is incorrectly highlighted (#5113) --------- Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> --- .../theme-default/components/VPMenuLink.vue | 16 ++++++----- .../components/VPNavBarMenuGroup.vue | 27 +++++++++++-------- .../components/VPNavBarMenuLink.vue | 17 ++++++------ 3 files changed, 34 insertions(+), 26 deletions(-) diff --git a/src/client/theme-default/components/VPMenuLink.vue b/src/client/theme-default/components/VPMenuLink.vue index 2cf69099..028d3e82 100644 --- a/src/client/theme-default/components/VPMenuLink.vue +++ b/src/client/theme-default/components/VPMenuLink.vue @@ -18,6 +18,14 @@ const href = computed(() => : props.item.link ) +const isActiveLink = computed(() => + isActive( + page.value.relativePath, + props.item.activeMatch || href.value, + !!props.item.activeMatch + ) +) + defineOptions({ inheritAttrs: false }) @@ -25,13 +33,7 @@ defineOptions({ inheritAttrs: false })