fix(tui): preserve exit epilogue during scoped shutdown (#31805)

This commit is contained in:
tobwen
2026-06-11 12:22:48 +00:00
committed by GitHub
parent 318dbe93ba
commit 92c70c9c3d
3 changed files with 77 additions and 9 deletions
+3 -4
View File
@@ -1,8 +1,7 @@
import type { CliRenderer } from "@opentui/core"
export function destroyRenderer(renderer: Pick<CliRenderer, "isDestroyed" | "setTerminalTitle" | "destroy">) {
if (!renderer.isDestroyed) {
renderer.setTerminalTitle("")
renderer.destroy()
}
renderer.setTerminalTitle("")
if (renderer.isDestroyed) return
renderer.destroy()
}