diff options
| author | Adam <[email protected]> | 2025-12-05 12:05:30 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-05 12:05:30 -0600 |
| commit | 6e6bd1e1710be0d1daa481c0005ddd8e6cc093c4 (patch) | |
| tree | 055442b283ed18c5e22c9248ea3aff1ea5786f8e /packages/desktop/src/components | |
| parent | 81ee2d2332ce71ba1232387be4ad26ee37bb7a3b (diff) | |
| download | opencode-6e6bd1e1710be0d1daa481c0005ddd8e6cc093c4.tar.gz opencode-6e6bd1e1710be0d1daa481c0005ddd8e6cc093c4.zip | |
fix(desktop): terminal cursor position
Diffstat (limited to 'packages/desktop/src/components')
| -rw-r--r-- | packages/desktop/src/components/terminal.tsx | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/packages/desktop/src/components/terminal.tsx b/packages/desktop/src/components/terminal.tsx index f7b44b0aa..aaf5da880 100644 --- a/packages/desktop/src/components/terminal.tsx +++ b/packages/desktop/src/components/terminal.tsx @@ -52,19 +52,14 @@ export const Terminal = (props: TerminalProps) => { term.open(container) if (local.pty.buffer) { - const originalSize = { cols: term.cols, rows: term.rows } - let resized = false if (local.pty.rows && local.pty.cols) { term.resize(local.pty.cols, local.pty.rows) - resized = true } + term.reset() term.write(local.pty.buffer) if (local.pty.scrollY) { term.scrollToLine(local.pty.scrollY) } - if (resized) { - term.resize(originalSize.cols, originalSize.rows) - } } container.focus() |
