diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js
index 3b6f575ee..a7e2b9e99 100644
--- a/unpacked/extensions/MathMenu.js
+++ b/unpacked/extensions/MathMenu.js
@@ -314,7 +314,7 @@
       if (menu.offsetWidth) menu.style.width = (menu.offsetWidth+2) + "px";
       var x = event.pageX, y = event.pageY;
       var bbox = document.body.getBoundingClientRect();
-      var styles = window.getComputedStyle(document.body);
+      var styles = (window.getComputedStyle ? window.getComputedStyle(document.body) : {marginLeft: "0px"});
       var bodyRight = bbox.right - Math.min(0,bbox.left) + parseFloat(styles.marginLeft);
       if (!x && !y && "clientX" in event) {
         x = event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;