Skip to content

Stabilize terminal fit resize observer#2497

Open
Jinwoo-H wants to merge 1 commit into
mainfrom
hongj54/test-wsl4
Open

Stabilize terminal fit resize observer#2497
Jinwoo-H wants to merge 1 commit into
mainfrom
hongj54/test-wsl4

Conversation

@Jinwoo-H
Copy link
Copy Markdown
Contributor

Summary

  • wait for ResizeObserver-driven terminal grid measurements to stabilize before fitting
  • drop endlessly unstable fit measurements to avoid rapid PTY resize loops
  • add pane-manager tests for stable, transient wobble, and endless wobble cases

Validation

  • npx vitest run src/renderer/src/lib/pane-manager/pane-fit-resize-observer.test.ts src/renderer/src/lib/pane-manager/pane-tree-ops.test.ts
  • pnpm run typecheck:web
  • pnpm exec oxlint src/renderer/src/lib/pane-manager/pane-fit-resize-observer.ts src/renderer/src/lib/pane-manager/pane-fit-resize-observer.test.ts
  • git diff --check

Notes

  • Also launched a Windows dev instance from C:\dev\orca-windows for manual repro checks; no e2e tests were run.

@Jinwoo-H Jinwoo-H force-pushed the hongj54/test-wsl4 branch 2 times, most recently from 9cd0355 to 948c104 Compare May 21, 2026 06:42
@Jinwoo-H Jinwoo-H force-pushed the hongj54/test-wsl4 branch from 948c104 to d360238 Compare May 21, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant