From cdbb009ab04f702c78b11d2d8338cb5ee3b685da Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Sun, 4 Jan 2026 23:16:11 -0600 Subject: fix(app): terminal flakiness --- packages/app/src/components/terminal.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'packages/app/src/components') diff --git a/packages/app/src/components/terminal.tsx b/packages/app/src/components/terminal.tsx index b1bb36470..4fe6f0f0d 100644 --- a/packages/app/src/components/terminal.tsx +++ b/packages/app/src/components/terminal.tsx @@ -146,11 +146,12 @@ export const Terminal = (props: TerminalProps) => { term.resize(local.pty.cols, local.pty.rows) } term.reset() - term.write(local.pty.buffer) - if (local.pty.scrollY) { - term.scrollToLine(local.pty.scrollY) - } - fitAddon.fit() + term.write(local.pty.buffer, () => { + if (local.pty.scrollY) { + term.scrollToLine(local.pty.scrollY) + } + fitAddon.fit() + }) } fitAddon.observeResize() -- cgit v1.2.3