diff --git a/src/textual/app.py b/src/textual/app.py index 33b887e09..3185247e9 100644 --- a/src/textual/app.py +++ b/src/textual/app.py @@ -1778,6 +1778,7 @@ class App(Generic[ReturnType], DOMNode): await child._close_messages() async def _shutdown(self) -> None: + self._begin_update() # Prevents any layout / repaint while shutting down driver = self._driver self._running = False if driver is not None: