--- old/modules/javafx.web/src/main/java/javafx/scene/web/WebView.java 2016-09-29 16:38:41.724707700 +0530 +++ new/modules/javafx.web/src/main/java/javafx/scene/web/WebView.java 2016-09-29 16:38:40.899625200 +0530 @@ -969,12 +969,13 @@ return false; } - boolean iconified = (window instanceof Stage) ? ((Stage)window).isIconified() : false; + final boolean iconified = (window instanceof Stage) ? ((Stage)window).isIconified() : false; + final boolean maximized = (window instanceof Stage) ? ((Stage)window).isMaximized() : false; return NodeHelper.isTreeShowing(this) && window.getWidth() > 0 && window.getHeight() > 0 - && !iconified; + && (maximized ? true: !iconified); } private void handleStagePulse() {