Skip to content

v0.2.66

Choose a tag to compare

@github-actions github-actions released this 23 Oct 05:47
· 23 commits to master since this release
  • Panes no longer garble when you come back to a background tab. A hidden
    pane's buffered output was truncated to its tail, and that tail starts
    mid-escape and lands on a screen that scrolled on without those bytes.
    The pty host already owns the authoritative vt100 screen per pane, so the
    renderer now asks for a replay instead of writing a fragment.
  • Panes no longer flicker while an agent streams. The fit addon clears the
    renderer before it compares sizes, so refitting an already-correct grid
    repainted every cell on every layout pass - and a sidebar status tick is
    one. The pty was also resized twice per change, and a TUI answers each
    resize with a full redraw.
  • Panes no longer freeze and then dump output in one burst. Chunks were
    queued behind requestAnimationFrame, which does not run while the window
    is hidden or minimized, and the queue had no cap: a background run grew
    it until a single enormous write blocked the parser.
  • A refused write now asks for a screen replay instead of being swallowed,
    which used to drop a frame of escape state and render every later byte
    into the wrong cells.