Index: chrome/browser/resources/help/help_base_page.js |
diff --git a/chrome/browser/resources/help/help_base_page.js b/chrome/browser/resources/help/help_base_page.js |
index f07a9f1e0cd58df9eaf3c7ef0ce582f47325e0cf..52d30591bd989fbcf34b1101dc8cb9d5c2bd23a9 100644 |
--- a/chrome/browser/resources/help/help_base_page.js |
+++ b/chrome/browser/resources/help/help_base_page.js |
@@ -115,13 +115,16 @@ cr.define('help', function() { |
* @private |
*/ |
freeze_: function(freeze) { |
+ var scrollTop = scrollTopForDocument(document); |
+ var scrollLeft = scrollLeftForDocument(document); |
+ |
if (freeze) { |
- this.lastScrollTop = document.documentElement.scrollTop; |
+ this.lastScrollTop = scrollTop; |
Dan Beam
2013/11/13 23:31:07
nit: replace `var scrollTop = ...;` with:
this.
|
document.body.style.overflow = 'hidden'; |
- window.scroll(document.documentElement.scrollLeft, 0); |
+ window.scroll(scrollLeft, 0); |
} else { |
document.body.style.overflow = 'auto'; |
- window.scroll(document.documentElement.scrollLeft, this.lastScrollTop); |
+ window.scroll(scrollLeft, this.lastScrollTop); |
} |
}, |