Index: chrome/browser/resources/uber/uber_utils.js |
diff --git a/chrome/browser/resources/uber/uber_utils.js b/chrome/browser/resources/uber/uber_utils.js |
index 0727a89855b8906ec6dac04028ad87a5a3cb0019..763b55650461229dbfde51c5363471f65f8b0f0c 100644 |
--- a/chrome/browser/resources/uber/uber_utils.js |
+++ b/chrome/browser/resources/uber/uber_utils.js |
@@ -36,8 +36,12 @@ cr.define('uber', function() { |
*/ |
function handleScroll() { |
var offset = document.body.scrollLeft * -1; |
- for (var i = 0; i < headerElements.length; i++) |
- headerElements[i].style.webkitTransform = 'translateX(' + offset + 'px)'; |
+ for (var i = 0; i < headerElements.length; i++) { |
+ // As a workaround for http://crbug.com/231830, set the transform to |
+ // 'none' rather than 0px. |
+ headerElements[i].style.webkitTransform = offset ? |
+ 'translateX(' + offset + 'px)' : 'none'; |
+ } |
invokeMethodOnParent('adjustToScroll', document.body.scrollLeft); |
}; |