From 196555be4df142618ace6b69e6ea62093b330cbb Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Wed, 8 Jul 2026 13:52:41 +0300 Subject: [PATCH] Fixed mobile menu version selector always showing master version Signed-off-by: Ihor Aleksandrychiev --- themes/docs/static/js/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/themes/docs/static/js/main.js b/themes/docs/static/js/main.js index bc5526b..d1b1b53 100644 --- a/themes/docs/static/js/main.js +++ b/themes/docs/static/js/main.js @@ -83,7 +83,11 @@ if (topMenuVersions) { topMenuVersions.onclick = function (event) { topMenuVersions.classList.toggle('opened'); } - document.querySelector('.top_menu-versions-title > span > span').innerText = document.querySelector('.top_menu-versions-list a[selected="selected"], .top_menu-versions-list a').innerText; + const selectedVersion = document.querySelector('.top_menu-versions-list a[selected="selected"]') + || document.querySelector('.top_menu-versions-list a'); + if (selectedVersion) { + document.querySelector('.top_menu-versions-title > span > span').innerText = selectedVersion.innerText; + } } const mainMenuCopy = document.querySelector('.left-menu ul.mainMenu').cloneNode(true); @@ -190,7 +194,7 @@ if (window.innerWidth > 1023) { }) } }); -} else { +} else if (currentMenuUrl) { const urlParts = (function(path) { const parts = path.split('/'); parts.pop()