Skip to content

Bump xterm to 6.1.0-beta.302 - #331830

Merged
Anthony Kim (anthonykim1) merged 1 commit into
mainfrom
anthonykim1/xtermAug20
Aug 20, 2026
Merged

Anthony Kim (anthonykim1) merged 1 commit into
mainfrom
anthonykim1/xtermAug20

Conversation

@anthonykim1

Copy link
Copy Markdown
Contributor
  • Update all @xterm/* dependencies from beta.292 to their latest published betas across the root, remote/, and remote/web/ dependency sets (@xterm/xterm → beta.302, @xterm/headless and addon-clipboard → beta.301, addon-image/addon-ligatures/addon-progress/addon-search/addon-serialize/addon-unicode11 → beta.299, addon-webgl → beta.298).
  • Regenerate the corresponding lockfiles via scripts/xterm-update.js.
  • Advance the published xterm.js source from 904ae935 to d6cfe3db.

Upstream changelog

  • xtermjs/xterm.js#6081 fixes the viewport staying pinned to the top after ESC[3J clears the scrollback.
  • xtermjs/xterm.js#6057 sets autocomplete="off" on the helper textarea.
  • The remaining commits in the range are documentation, dependency, and CI-only changes.

Version alignment note

Unlike previous bumps, the packages in this update do not all come from a single upstream commit. Nine of the ten packages are built from 8c9b9fdb; @xterm/xterm@6.1.0-beta.302 is built from d6cfe3db, exactly one commit ahead, because upstream's most recent publish run pushed only the core package.

src/common/InputHandler.ts ships in both @xterm/xterm and @xterm/headless, so the ESC[3J fix is present in the frontend bundle but not yet in @xterm/headless@6.1.0-beta.301; headless picks it up on upstream's next publish. The differing -beta.N values are per-package publish counters that drift whenever a package is unchanged and skipped, so they are expected to be unequal.

Verified: addon peer ranges (^6.1.0-beta.301) are satisfied by 6.1.0-beta.302, all three lockfiles resolve a single copy of each package with no nested duplicates, and npm run typecheck-client passes.

Full upstream diff


Inspirations from:

  • The dependency-bump scope and upstream-diff presentation follow VS Code PR #329126.
  • Package update targets and install roots come from scripts/xterm-update.js.
  • The changelog is pinned to the exact gitHead range published by @xterm/xterm@6.1.0-beta.292 and @xterm/xterm@6.1.0-beta.302.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings August 20, 2026 16:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates xterm.js packages across desktop, remote, and web dependency sets, including upstream terminal fixes.

Changes:

  • Bumps all targeted @xterm/* packages to their latest published betas.
  • Regenerates three lockfiles with aligned peer dependencies and no duplicate xterm packages.
Show a summary per file
File Description
package.json Updates root xterm dependencies.
package-lock.json Locks updated root packages.
remote/package.json Updates remote xterm dependencies.
remote/package-lock.json Locks updated remote packages.
remote/web/package.json Updates web xterm dependencies.
remote/web/package-lock.json Locks updated web packages.

Review details

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Files not reviewed (2)
  • remote/package-lock.json: Generated file
  • remote/web/package-lock.json: Generated file
  • Files reviewed: 3/6 changed files
  • Comments generated: 0
  • Review effort level: Balanced

@anthonykim1
Anthony Kim (anthonykim1) marked this pull request as ready for review August 20, 2026 16:52
@anthonykim1
Anthony Kim (anthonykim1) merged commit f44c690 into main Aug 20, 2026
53 of 56 checks passed
@anthonykim1
Anthony Kim (anthonykim1) deleted the anthonykim1/xtermAug20 branch August 20, 2026 18:23
@vs-code-engineering vs-code-engineering Bot added this to the 1.135.0 milestone Aug 20, 2026
Abdon Morales (abdonmorales) pushed a commit to abdonmorales/vscode-utcs that referenced this pull request Aug 22, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
(cherry picked from commit f44c690)
@vs-code-engineering vs-code-engineering Bot locked and limited conversation to collaborators Oct 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants