[codex] Bump xterm for WebGL atlas fix

Merged
KI
6mo ago
+39-39

Summary

  • Bumps the xterm package train used by desktop, web, and host-service to pick up xtermjs/xterm.js#5883.
  • Updates @xterm/addon-webgl to 0.20.0-beta.219, which contains the WebGL atlas merge fix.
  • Aligns @xterm/xterm, @xterm/headless, and the other xterm add-ons on the matching beta.220 peer train and refreshes bun.lock.

Why

Upstream fixed WebGL rendering corruption caused by stale atlas texture/page state after atlas page merges. Keeping the linked xterm packages aligned avoids prerelease peer drift while taking the WebGL fix.

Validation

  • bun install --frozen-lockfile
  • bun run lint
  • bun run typecheck --filter=@superset/desktop --filter=@superset/web --filter=@superset/host-service
  • bunx turbo run test --filter=@superset/desktop --filter=@superset/web --filter=@superset/host-service

Build check attempted with bunx turbo run build --filter=@superset/desktop --filter=@superset/web --filter=@superset/host-service, but local build completion was blocked by missing production web env vars and the desktop dist/main/pty-daemon.js artifact check.


Open in Stage

Summary by cubic

Bumps @xterm/xterm and related add-ons across desktop, web, and host-service to pick up the WebGL atlas merge fix, preventing terminal rendering corruption. Keeps all xterm packages on the same beta.220 peer train.

  • Dependencies
    • apps/desktop: @xterm/* from beta.219 to beta.220; @xterm/addon-webgl to 0.20.0-beta.219.
    • apps/web: @xterm/addon-fit and @xterm/xterm to beta.220.
    • packages/host-service: @xterm/headless to 6.1.0-beta.220.
    • Refreshed bun.lock.

Summary by CodeRabbit

  • Chores
    • Updated terminal libraries to the latest beta versions across desktop, web, and host service applications, improving terminal rendering and functionality.

Review Change Stack