diff --git a/uim-docs/site/assets/javascripts/extra.js b/uim-docs/site/assets/javascripts/extra.js index f8d72e2..a91c726 100644 --- a/uim-docs/site/assets/javascripts/extra.js +++ b/uim-docs/site/assets/javascripts/extra.js @@ -83,7 +83,10 @@ function initializeVersionSelector() { // Add event listener to version selector versionSelector.addEventListener('change', (event) => { const version = event.target.value; - window.location.href = `/${version}/`; + if (!/^[a-zA-Z0-9._-]+$/.test(version)) { + return; + } + window.location.href = `/${encodeURIComponent(version)}/`; }); } }