Skip to content

fix(tui): keep Edit preview height stable as results land - #1421

Merged
liruifengv merged 2 commits into
mainfrom
fix/edit-preview-height-collapse
Jul 6, 2026
Merged

fix(tui): keep Edit preview height stable as results land#1421
liruifengv merged 2 commits into
mainfrom
fix/edit-preview-height-collapse

Conversation

@liruifengv

Copy link
Copy Markdown
Collaborator

Related Issue

N/A — no prior issue; see Problem below.

Problem

The Edit tool card in the TUI collapses in height and flickers when its result arrives. tool.call.started already carries the finalized arguments, but the preview only applied its line cap after the result landed. For one render tick the card drew the full diff, then snapped back to the capped height, which triggered a full terminal redraw that wiped scrollback and left empty space below the input box.

What changed

Apply the Edit preview line cap as soon as the arguments finalize, mirroring the Write tool, instead of waiting for the result. The streaming preview, the finalized-args frame, and the result frame now share the same capped height, so the card no longer grows and collapses.

Verified manually in the TUI with a multi-line edit.

Checklist

  • I have read the CONTRIBUTING document.
  • I have linked a related issue, or explained the problem above.
  • I have added tests that prove my feature works.
  • Ran gen-changesets skill, or this PR needs no changeset.
  • Ran gen-docs skill, or this PR needs no doc update.

@changeset-bot

changeset-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 21ad136

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@moonshot-ai/kimi-code Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Jul 6, 2026

Copy link
Copy Markdown
pnpm dlx https://pkg.pr.new/@moonshot-ai/kimi-code@21ad136
npx https://pkg.pr.new/@moonshot-ai/kimi-code@21ad136

commit: 21ad136

@liruifengv
liruifengv merged commit 1de0286 into main Jul 6, 2026
10 checks passed
@liruifengv
liruifengv deleted the fix/edit-preview-height-collapse branch July 6, 2026 08:57
This was referenced Jul 6, 2026
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