diff --git a/packages/tui/src/ui/dialog.tsx b/packages/tui/src/ui/dialog.tsx index ee7d546b98..e98da46453 100644 --- a/packages/tui/src/ui/dialog.tsx +++ b/packages/tui/src/ui/dialog.tsx @@ -90,6 +90,7 @@ function init() { let focus: Renderable | null function refocus() { setTimeout(() => { + if (store.stack.length > 0) return if (!focus) return if (focus.isDestroyed) return function find(item: Renderable) {