diff --git a/vue3/src/pages/SearchPage.vue b/vue3/src/pages/SearchPage.vue index 683f5a895..dfe708e17 100644 --- a/vue3/src/pages/SearchPage.vue +++ b/vue3/src/pages/SearchPage.vue @@ -181,6 +181,11 @@ const recipes = ref([] as RecipeOverview[]) const selectedCustomFilter = ref({} as CustomFilter) const newFilterName = ref('') +// handle query updates when using the GlobalSearchDialog on the search page directly +watch(() => route.query, () => { + urlSearchParams.query = route.query.query + searchRecipes({page: urlSearchParams.page}) +}, {deep: true}) onMounted(() => { if(urlSearchParams.page == undefined){ urlSearchParams.page = 1