diff --git a/web/viewer.js b/web/viewer.js index 8aa7069b7..b66b898c8 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -63,7 +63,8 @@ function scrollIntoView(element, spot) { // Assuming offsetParent is available (it's not available when viewer is in // hidden iframe or object). We have to scroll: if the offsetParent is not set // producing the error. See also animationStartedClosure. - var parent = element.offsetParent, offsetY = element.offsetTop; + var parent = element.offsetParent; + var offsetY = element.offsetTop + element.clientTop; if (!parent) { console.error('offsetParent is not set -- cannot scroll'); return;