From 391e79ac86a703bc826f60f3923936ed9e7130f2 Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Wed, 15 Apr 2026 09:43:54 -0700 Subject: [PATCH] fix(kiwi-a11y): deep watchers for constraint/allergy persistence (#54) --- frontend/src/stores/recipes.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/stores/recipes.ts b/frontend/src/stores/recipes.ts index b41e521..085767f 100644 --- a/frontend/src/stores/recipes.ts +++ b/frontend/src/stores/recipes.ts @@ -155,8 +155,8 @@ export const useRecipesStore = defineStore('recipes', () => { // Persist wizard prefs on change watch(missingIngredientMode, (val) => localStorage.setItem(MISSING_MODE_KEY, val)) watch(builderFilterMode, (val) => localStorage.setItem(FILTER_MODE_KEY, val)) - watch(constraints, (val) => saveConstraints(val)) - watch(allergies, (val) => saveAllergies(val)) + watch(constraints, (val) => saveConstraints(val), { deep: true }) + watch(allergies, (val) => saveAllergies(val), { deep: true }) const dismissedCount = computed(() => dismissedIds.value.size)