ho trovato la causa del problema, si tratta dello script di IUBENDA utilizzato per cookieLaw & C.
per qualche motivo sconosciuto sembra entrare in conflitto con Moodle...
Lo script è inserito nel Footer del tema, insieme con il monitoraggio di GoogleAnalytics. Eliminando la parte di Iubenda il problema sparisce...
<a href="https://www.iubenda.com/privacy-policy/XXX" class="iubenda-nostyle no-brand iubenda-embed" title="Privacy Policy">Privacy Policy</a>
<script type="text/javascript" src="https://cdn.iubenda.com/iubenda_i_badge.js"></script>
<script type="text/javascript">
(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);
</script>
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
cookiePolicyId: XXX,
siteId: AAA,
lang: "it"
};
(function (w, d) {
var loader = function () { var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "https://cdn.iubenda.com/cookie_solution/iubenda_cs.js"; tag.parentNode.insertBefore(s, tag); };
if (w.addEventListener) { w.addEventListener("load", loader, false); } else if (w.attachEvent) { w.attachEvent("onload", loader); } else { w.onload = loader; }
})(window, document);
</script>