From 6b359b177ca13d92d8d337e8b64e305b5ffad6aa Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Mon, 26 Jan 2026 15:35:05 +0700 Subject: [PATCH] Fix: trigger reactivity when setting filter labels --- app/composables/useCatalogSearch.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/composables/useCatalogSearch.ts b/app/composables/useCatalogSearch.ts index a8cc30f..28bf681 100644 --- a/app/composables/useCatalogSearch.ts +++ b/app/composables/useCatalogSearch.ts @@ -84,12 +84,15 @@ export function useCatalogSearch() { return filterLabels.value[type]?.[id] || id.slice(0, 8) + '...' } - // Set label in cache + // Set label in cache (trigger reactivity by reassigning) const setLabel = (type: string, id: string, label: string) => { - if (!filterLabels.value[type]) { - filterLabels.value[type] = {} + filterLabels.value = { + ...filterLabels.value, + [type]: { + ...filterLabels.value[type], + [id]: label + } } - filterLabels.value[type][id] = label } // Active tokens for display