diff --git a/core/misc/active-link.js b/core/misc/active-link.js index 9cf55b4..ae6c034 100644 --- a/core/misc/active-link.js +++ b/core/misc/active-link.js @@ -53,6 +53,12 @@ for (var i = 0; i < il; i++) { activeLinks[i].classList.add('is-active'); } + + // Mark language links in the current language as active, no matter the query string. + var languageLinks = context.querySelectorAll('.language-link[hreflang="' + path.currentLanguage + '"]'); + for (var i = 0; i < languageLinks.length; i++) { + languageLinks[i].classList.add('is-active'); + } }, detach: function (context, settings, trigger) { if (trigger === 'unload') {