Repository navigation
Update xterm and the SDF fork to the beta 336 baseline - #1512
Merged
Merged
Conversation
Deploying mouseterm with
|
| Latest commit: |
382cfa4
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d9f45c3b.mouseterm.pages.dev |
| Branch Preview URL: | https://renovate-xterm.mouseterm.pages.dev |
dormouse-bot
reviewed
Nov 2, 2026
dormouse-bot
left a comment
Collaborator
There was a problem hiding this comment.
Build & Test fails at the disclosed-dependency check: website/src/data/dependencies-npm.json still lists the old @xterm/* versions. Running node website/scripts/generate-deps.js produces only the six version bumps, with no other drift. I'll push that regeneration to this branch.
dormouse-bot
approved these changes
Nov 2, 2026
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
dormouse-bot
approved these changes
Nov 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the production xterm packages to the coherent set from upstream commit 08829c7e (core 6.1.0-beta.336, WebGL 0.20.0-beta.329), and moves Canopy's SDF fork and pristine comparison baseline to that same commit.
The fork update is required because upstream changes WebGL context disposal and texture-atlas warm-up. SDF release 0.20.0-sdf336.0 includes those fixes and an additional SDF atlas-clear fix: glyphs on a later page must prevent an empty first page from short-circuiting the clear. The extended upstream warm-up test reproduced that failure before the fix.
Upstream changes also include Unicode 18 grapheme data and segmentation fixes, serialization fixes around forced wraps, tall-glyph DOM rendering, invalid mouse coordinate rejection, and safe access to render dimensions after disposal. The generated dependency disclosure and recorded Canopy baseline are updated.
Validation: fork TypeScript build, production ESM/UMD packaging, changed-file lint, and Chromium WebGL integration suite (80 passed, 9 existing skips), including both raster and SDF warm-up/context-disposal coverage; Dormouse library typecheck and tests (6,426 passed, 24 skipped); xterm lint and 18 bump-script tests; spec lint; Canopy typecheck and Storybook build; browser-harness input, Unicode rendering, split, and minimize smoke check. GitHub checks validate the combined dependency changes before merge.