From ce82467daeec23cc5317b87d155e2d6565172e56 Mon Sep 17 00:00:00 2001 From: Doxa Maps Date: Mon, 28 Sep 2026 13:07:02 +0000 Subject: [PATCH] The search header's filter labels follow a mid-session language switch The eight labels came from tStatic inside a computed. tStatic reads a plain window global the computed cannot track, so its only dependency was props.labels and the row stayed in the boot language after the host switched locale. They now go through useOptionalT, which calls the host's vue-i18n (a reactive locale) when installed and falls back to tStatic when not; English stays the fallback and a host's own labels still win. --- .../components/search/SearchFilterHeader.vue | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/library/components/search/SearchFilterHeader.vue b/library/components/search/SearchFilterHeader.vue index 659c6d0e4..00818cfdc 100644 --- a/library/components/search/SearchFilterHeader.vue +++ b/library/components/search/SearchFilterHeader.vue @@ -1,5 +1,5 @@