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