diff --git a/frontend/components/Domain/Recipe/RecipeCardSection.vue b/frontend/components/Domain/Recipe/RecipeCardSection.vue index 10a29ec4f..d31c3c010 100644 --- a/frontend/components/Domain/Recipe/RecipeCardSection.vue +++ b/frontend/components/Domain/Recipe/RecipeCardSection.vue @@ -414,8 +414,15 @@ export default defineNuxtComponent({ loading.value = false; } + const seededQuery = computed(() => { + return { + ...props.query, + _searchSeed: Date.now().toString() + }; + }); + async function navigateRandom() { - const recipe = await getRandom(props.query, queryFilter.value); + const recipe = await getRandom(seededQuery.value, queryFilter.value); if (!recipe?.slug) { return; }