diff --git a/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java index f8b7748f5bd9..5a3a344cc2ed 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java @@ -989,8 +989,8 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo ); } finally { - if (myHeavyAlarm.isEmpty()) { - SwingUtilities.invokeLater(() -> myJLayeredPane.finishUpdating()); + if (myHeavyAlarm.getActiveRequestCount() <= 1) { // only the current request + UIUtil.invokeLaterIfNeeded(() -> myJLayeredPane.finishUpdating()); } } }, 0);