summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-05 12:05:30 -0600
committerAdam <[email protected]>2025-12-05 12:05:30 -0600
commit6e6bd1e1710be0d1daa481c0005ddd8e6cc093c4 (patch)
tree055442b283ed18c5e22c9248ea3aff1ea5786f8e /packages/desktop/src/components
parent81ee2d2332ce71ba1232387be4ad26ee37bb7a3b (diff)
downloadopencode-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.tsx7
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()