fix(app): terminal flakiness

This commit is contained in:
Adam 2026-01-04 23:16:11 -06:00
commit cdbb009ab0
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75
3 changed files with 72 additions and 28 deletions

View file

@ -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()