From faa6de0a81808f453455107d06f4813fe6a2939d Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Mon, 29 Apr 2013 14:10:15 -0400 Subject: [PATCH] Make sure we don't bubble up past the body element. --- unpacked/extensions/MathZoom.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unpacked/extensions/MathZoom.js b/unpacked/extensions/MathZoom.js index 9397eb589..8112b62ba 100644 --- a/unpacked/extensions/MathZoom.js +++ b/unpacked/extensions/MathZoom.js @@ -229,8 +229,8 @@ overlay = document.getElementById("MathJax_ZoomOverlay"); var xy = ZOOM.getXY(div); var obj = div.parentNode, overflow = ZOOM.getOverflow(obj); - while (obj.parentNode && overflow === "visible") { - obj = obj.parentNode; + while (obj.parentNode && obj !== document.body && overflow === "visible") { + obj = obj.parentNode overflow = ZOOM.getOverflow(obj); } if (overflow !== "visible") {