diff --git a/src/gui/widgets.py b/src/gui/widgets.py index 51f1d4a..7344df7 100644 --- a/src/gui/widgets.py +++ b/src/gui/widgets.py @@ -973,8 +973,6 @@ class UartMonitorWindow(ctk.CTkToplevel): self.geometry("680x540") self.minsize(480, 360) self.protocol("WM_DELETE_WINDOW", self._on_close) - self.lift() # ensure visible on Windows - self.focus() self._on_log = on_log @@ -1223,4 +1221,5 @@ class UartMonitorWindow(ctk.CTkToplevel): if self._monitor: self._monitor.stop() self._monitor = None + self.grab_release() self.destroy()