diff --git a/ui/src/layout/components/top-bar/top-menu/MenuItem.vue b/ui/src/layout/components/top-bar/top-menu/MenuItem.vue
index 17f568352..4efd4f565 100644
--- a/ui/src/layout/components/top-bar/top-menu/MenuItem.vue
+++ b/ui/src/layout/components/top-bar/top-menu/MenuItem.vue
@@ -20,7 +20,10 @@ const props = defineProps<{
}>()
const isActive = computed(() => {
- return route.name == props.menu.name && route.path == props.menu.path
+ return (
+ (route.name == props.menu.name && route.path == props.menu.path) ||
+ route?.meta?.activeMenu == props.menu.path
+ )
})
diff --git a/ui/src/views/dataset/index.vue b/ui/src/views/dataset/index.vue
index 487fc27db..4546c71bb 100644
--- a/ui/src/views/dataset/index.vue
+++ b/ui/src/views/dataset/index.vue
@@ -16,7 +16,7 @@
:infinite-scroll-disabled="disabledScroll"
>
-
+