Fix ctx.shutdown() not waiting for pending UI renders, fixes #756

This commit is contained in:
Mario Zechner 2026-01-16 03:35:41 +01:00
parent c50bfec01b
commit d30f6460fa
3 changed files with 69 additions and 1 deletions

View file

@ -2075,6 +2075,10 @@ export class InteractiveMode {
});
}
// Wait for any pending renders to complete
// requestRender() uses process.nextTick(), so we wait one tick
await new Promise((resolve) => process.nextTick(resolve));
this.stop();
process.exit(0);
}