From 8c9a782dfe94525dc5f0893c98fd19543648264b Mon Sep 17 00:00:00 2001 From: historia Date: Tue, 25 Aug 2026 19:03:09 -0400 Subject: fix: tui errors wait for getch() --- app/ui/runview.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/ui/runview.py') diff --git a/app/ui/runview.py b/app/ui/runview.py index f016922..d49d949 100644 --- a/app/ui/runview.py +++ b/app/ui/runview.py @@ -301,6 +301,9 @@ class RunView: finally: self._monitor_stop.set() self._cancel.set() + # Leave the screen blocking again: the timed redraw getch must + # not make later hub dialogs (e.g. tui.flash) dismiss themselves. + self._blocking() def _get_key(self) -> Optional[int]: """One key from the screen (None on the redraw timeout).""" -- cgit v1.2.3