diff --git a/web/viewer.js b/web/viewer.js index c30d48af7..6de7fa400 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -38,6 +38,8 @@ function scrollIntoView(element, spot) { while (parent.clientHeight == parent.scrollHeight) { offsetY += parent.offsetTop; parent = parent.offsetParent; + if (!parent) + return; // no need to scroll } if (spot) offsetY += spot.top;