Index: remoting/webapp/client_session.js |
diff --git a/remoting/webapp/client_session.js b/remoting/webapp/client_session.js |
index 98a5652b05d0e078d5ccb5e20e2c7c4f2de69eb2..fbd38d30fe7914454e9b8eb1ad926f558a789771 100644 |
--- a/remoting/webapp/client_session.js |
+++ b/remoting/webapp/client_session.js |
@@ -639,7 +639,10 @@ remoting.ClientSession.prototype.toggleFullScreen_ = function() { |
this.enableBumpScroll_(false); |
} else { |
document.body.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT); |
- this.enableBumpScroll_(true); |
+ // Don't enable bump scrolling immediately because it can result in |
+ // onMouseMove firing before the webkitIsFullScreen property can be |
+ // read safely (crbug.com/132180). |
+ window.setTimeout(this.enableBumpScroll_.bind(this, true), 0); |
} |
}; |