Index: remoting/webapp/event_handlers.js |
diff --git a/remoting/webapp/event_handlers.js b/remoting/webapp/event_handlers.js |
index bcbc2010ab8823ec82fd493dc930309a1a482d9f..e864c2db3d44418b9c2f0a73c1a92b3df0c69b3a 100644 |
--- a/remoting/webapp/event_handlers.js |
+++ b/remoting/webapp/event_handlers.js |
@@ -101,6 +101,12 @@ function onLoad() { |
remoting.init(); |
window.addEventListener('resize', remoting.onResize, false); |
+ // When a window goes full-screen, a resize event is triggered, but the |
+ // Fullscreen.isActive call is not guaranteed to return true until the |
+ // full-screen event is triggered. In apps v2, the size of the window's |
+ // client area is calculated differently in full-screen mode, so register |
+ // for both events. |
+ remoting.fullscreen.addListener(remoting.onResize); |
if (!remoting.isAppsV2) { |
window.addEventListener('beforeunload', remoting.promptClose, false); |
window.addEventListener('unload', remoting.disconnect, false); |