diff --git a/src/composables/useRouteFilters.ts b/src/composables/useRouteFilters.ts index 0959ab59b..19b399555 100644 --- a/src/composables/useRouteFilters.ts +++ b/src/composables/useRouteFilters.ts @@ -17,9 +17,9 @@ export function useRouteFilters( const routeFromFiltersFullPath = computed(() => router.resolve(filtersToRoute(filters.value)).fullPath) - watch(() => cloneDeep(route.value), (route, oldRoute) => { - if ( - route.name !== oldRoute.name || + watch(() => route.value, (route, oldRoute) => { + if ( + (route && oldRoute && typeof route.name !== 'undefined' && typeof oldRoute.name !== 'undefined' && route.name !== oldRoute.name) || routeFromFiltersFullPath.value === route.fullPath ) { return