Skip to content

fix(tui): clear Apple Terminal resize artifacts#19307

Merged
OutThisLife merged 1 commit into
mainfrom
bb/fix-terminal-resize-jumble
May 3, 2026
Merged

fix(tui): clear Apple Terminal resize artifacts#19307
OutThisLife merged 1 commit into
mainfrom
bb/fix-terminal-resize-jumble

Conversation

@OutThisLife

Copy link
Copy Markdown
Collaborator

Summary

  • Use a deeper clear for Apple Terminal alternate-screen resize repaints so resize/reflow artifacts do not survive the recovery frame.
  • Keep Cursor/VS Code/iTerm on the existing resize repaint path.
  • Add coverage for the terminal-specific resize quirk gate.

Test plan

  • npm test -- --run packages/hermes-ink/src/ink/terminal.test.ts packages/hermes-ink/src/ink/log-update.test.ts

Use a deeper alt-screen clear for Apple Terminal resize repaints so host reflow artifacts do not survive the recovery frame.
@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have comp/tui Terminal UI (ui-tui/ + tui_gateway/) labels May 3, 2026
@OutThisLife OutThisLife merged commit e97a999 into main May 3, 2026
8 of 9 checks passed
@OutThisLife OutThisLife deleted the bb/fix-terminal-resize-jumble branch May 3, 2026 17:17
jsboige pushed a commit to jsboige/hermes-agent that referenced this pull request May 14, 2026
…al-resize-jumble

fix(tui): clear Apple Terminal resize artifacts
dannyJ848 pushed a commit to dannyJ848/hermes-agent that referenced this pull request May 17, 2026
…al-resize-jumble

fix(tui): clear Apple Terminal resize artifacts
gweeteve pushed a commit to gweeteve/hermes-agent that referenced this pull request Jun 2, 2026
…al-resize-jumble

fix(tui): clear Apple Terminal resize artifacts
Egavasyug pushed a commit to Egavasyug/hermes-agent that referenced this pull request Jun 10, 2026
…al-resize-jumble

fix(tui): clear Apple Terminal resize artifacts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/tui Terminal UI (ui-tui/ + tui_gateway/) P3 Low — cosmetic, nice to have type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants