Skip to content

Fix PTY resize debouncing and reopened session repaints#179

Merged
SDSLeon merged 1 commit into
masterfrom
lightcode/swift-quail-659b2e3b
Jun 15, 2026
Merged

Fix PTY resize debouncing and reopened session repaints#179
SDSLeon merged 1 commit into
masterfrom
lightcode/swift-quail-659b2e3b

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 15, 2026

Copy link
Copy Markdown
Owner
  • Bugfix: debounce PTY resize updates once scrollback is present, reducing duplicate repaint artifacts during live terminal drags.
  • Repaint reopened terminals with restored scrollback so no-flicker agents redraw a clean frame after reopen.
  • Add test coverage for the reopen repaint path and the fresh-launch no-op case.

- coalesce drag-time PTY resize RPCs once scrollback grows to avoid duplicate repaint artifacts
- force a one-time winsize nudge on reopen so live agents redraw their frame after scrollback restore
@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
lightcode-landing Skipped Skipped Jun 15, 2026 9:06am

@SDSLeon SDSLeon merged commit f5f201d into master Jun 15, 2026
6 checks passed
@SDSLeon SDSLeon deleted the lightcode/swift-quail-659b2e3b branch June 15, 2026 09:45
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