diff --git a/app/src/processing/app/Editor.java b/app/src/processing/app/Editor.java index 338404e25..f0c7c1924 100644 --- a/app/src/processing/app/Editor.java +++ b/app/src/processing/app/Editor.java @@ -2091,6 +2091,11 @@ public class Editor extends JFrame implements RunnerListener { private void resumeOrCloseSerialMonitor() { // Return the serial monitor window to its initial state if (serialMonitor != null) { + try { + Thread.sleep(200); + } catch (InterruptedException e) { + // noop + } BoardPort boardPort = BaseNoGui.getDiscoveryManager().find(PreferencesData.get("serial.port")); long sleptFor = 0; while (boardPort == null && sleptFor < MAX_TIME_AWAITING_FOR_RESUMING_SERIAL_MONITOR) {