diff --git a/public/base.html b/public/base.html
index 1349e5e..ae18639 100644
--- a/public/base.html
+++ b/public/base.html
@@ -470,6 +470,12 @@
const curEl = document.querySelector(tag);
if (!newEl || !curEl) { location.href = url.href; return; }
curEl.innerHTML = newEl.innerHTML;
+ curEl.querySelectorAll('script').forEach(old => {
+ const s = document.createElement('script');
+ [...old.attributes].forEach(a => s.setAttribute(a.name, a.value));
+ s.textContent = old.textContent;
+ old.replaceWith(s);
+ });
}
history.pushState(null, "", url.href);
diff --git a/public/server-version.html b/public/server-version.html
index 50071b8..812d8ad 100644
--- a/public/server-version.html
+++ b/public/server-version.html
@@ -17,8 +17,9 @@
}
{% endblock %}
{% block content %}