diff --git a/plugins/Overlay/client/client.js b/plugins/Overlay/client/client.js index d943421f91148fac4893a32507df93ab2b122a32..b43d6e310a8b428230210c9dfb01c6b164a1221f 100644 --- a/plugins/Overlay/client/client.js +++ b/plugins/Overlay/client/client.js @@ -104,8 +104,8 @@ var Piwik_Overlay_Client = (function() { }); var position = function() { - var scrollY = document.body.scrollTop; - var scrollX = document.body.scrollLeft; + var scrollY = document.body.parentElement.scrollTop; + var scrollX = document.body.parentElement.scrollLeft; statusBar.css({ top: (scrollY + $(window).height() - statusBar.outerHeight()) + 'px', left: (scrollX + $(window).width() - statusBar.outerWidth()) + 'px' @@ -230,6 +230,7 @@ var Piwik_Overlay_Client = (function() { statusBar.show().append(item); handleIEStatusBar(); + window.setTimeout(handleIEStatusBar, 100); return function() { item.remove();