Skip to content

Commit 9733ce4

Browse files
committed
fix: sync language dropdown when switching via URL hash
1 parent f2e1ae1 commit 9733ce4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/app.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1941,6 +1941,10 @@ function handleRoute(shouldUpdateUrl = true) {
19411941
// Switch language and redirect to home
19421942
setLanguage(route.lang);
19431943
applyTranslations();
1944+
// Sync language dropdown
1945+
if (elements.langSelect) {
1946+
elements.langSelect.value = route.lang;
1947+
}
19441948
// Reload modules in new language and re-render sidebar
19451949
const langModules = loadModules(route.lang);
19461950
lessonEngine.setModules(langModules);

0 commit comments

Comments
 (0)