Skip to content

fix(terminal): harden hydration lifecycle#175

Merged
almogdepaz merged 2 commits into
mainfrom
fix-terminal-hydration-edgecases
Jul 12, 2026
Merged

fix(terminal): harden hydration lifecycle#175
almogdepaz merged 2 commits into
mainfrom
fix-terminal-hydration-edgecases

Conversation

@almogdepaz

Copy link
Copy Markdown
Owner

summary

  • keep replacement terminal output hidden until authoritative hydration settles
  • make container observation the single resize owner and preserve scroll intent
  • bound slow viewer output and make resize/pty teardown terminal-ended states explicit
  • preserve grapheme clusters and width-two cells in broker snapshots
  • bump package version to 1.6.7

verification

  • bun test (1,642 passing)
  • focused playwright terminal suite (32 passing; 34 project-gated skips)
  • broker cargo test (133 library, 25 socket, 6 fixture passing)
  • typecheck passing

Docs, plans, reports, benchmark output, and generated local binaries are intentionally not included.

@almogdepaz
almogdepaz force-pushed the fix-terminal-hydration-edgecases branch from 5ef4678 to 28b302b Compare July 12, 2026 12:55
@almogdepaz
almogdepaz merged commit 115232d into main Jul 12, 2026
1 check passed
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