diff --git a/theme-source/partials/base-body.tsx b/theme-source/partials/base-body.tsx
index a08aab7d722c361d790851baa84e686a03bf3e95..22b08fd40d37c04416d3ba441c6caf409c3b9815 100644
--- a/theme-source/partials/base-body.tsx
+++ b/theme-source/partials/base-body.tsx
@@ -168,7 +168,7 @@ export function BaseBody({
             $("body").removeClass("show-subnav2").removeClass("show-subnav1");
           }
         });
-        for(var a of document.querySelectorAll("[data-activates]")) {
+        [].forEach.call(document.querySelectorAll("[data-activates]"), function () {
           a.addEventListener("click", function(evt) {
             evt.preventDefault()
             var target = document.getElementById(a.dataset.activates)
@@ -192,7 +192,7 @@ export function BaseBody({
               target.style.pointerEvents = oldPointerEvents
             })
           })
-        }
+        })
       });
     `,
         }}