--- a/editor/src/org/netbeans/modules/editor/impl/StatusLineFactories.java +++ a/editor/src/org/netbeans/modules/editor/impl/StatusLineFactories.java @@ -129,7 +129,8 @@ if (editorUI != null) { StatusBar statusBar = editorUI.getStatusBar(); statusBar.setVisible(!underMainWindow); - if (underMainWindow) { + boolean shouldUpdateGlobal = underMainWindow && component.isShowing(); + if (shouldUpdateGlobal) { statusBar.updateGlobal(); LOG.fine(" end of refreshStatusLine() - found main window component\n\n"); // NOI18N return; // First non-docked one found and updated -> quit