From cef00bb2f3cfc6c03bfabe6ac1daa4b9add4dea1 Mon Sep 17 00:00:00 2001 From: Corson-Dosch <hcorson-dosch@usgs.gov> Date: Fri, 20 Sep 2024 15:53:43 -0500 Subject: [PATCH] Always update selectedLanguage on route change --- src/components/LanguageButton.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/LanguageButton.vue b/src/components/LanguageButton.vue index 87e8321..a4f8e51 100644 --- a/src/components/LanguageButton.vue +++ b/src/components/LanguageButton.vue @@ -43,9 +43,11 @@ function switchLanguage(lang) { watch( () => route.params.lang, (newLang) => { + // Update selectedLanguage to match route change + selectedLanguage.value = newLang; + // if locale.value does not match newLang, also update it if (newLang && locale.value !== newLang) { locale.value = newLang; - selectedLanguage.value = newLang; } }, { immediate: true } -- GitLab