Skip to content

fix-hero-terminal#2

Merged
OR13 merged 1 commit into
mainfrom
fix-hero-terminal
Jul 7, 2026
Merged

fix-hero-terminal#2
OR13 merged 1 commit into
mainfrom
fix-hero-terminal

Conversation

@OR13

@OR13 OR13 commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Why: the xterm-based hero terminal captured page scroll (scrollbar jumping) and rendered unreliably in the browser.

  • Replaces it with a dependency-free, pure-DOM animated terminal.
  • Fixed height + overflow: hidden + pointer-events: none + overflow-anchor: none → it cannot reflow the page or trap wheel/scroll.
  • Same look: theme-aware verify transcript showing PROTECTED vs NOT PROTECTED, typed animation, blinking cursor, reduced-motion fallback.
  • Removes @xterm/xterm and @xterm/addon-fit.

Verified tsc, ESLint, and next build clean; checked light + dark.

🤖 Generated with Claude Code

Why: the xterm-based terminal captured page scroll and rendered unreliably in
the hero (scrollbar jumping, blank/broken renders). Replace it with a pure-DOM
typed animation in a fixed-height, overflow:hidden, pointer-events:none,
overflow-anchor:none box, so it can never reflow the page or trap scroll. Same
look (protected vs not-protected verify transcript, theme-aware). Removes
@xterm/xterm and @xterm/addon-fit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
emblem-red Error Error Jul 7, 2026 4:44am

Request Review

@OR13 OR13 merged commit d53f598 into main Jul 7, 2026
3 of 4 checks passed
@OR13 OR13 deleted the fix-hero-terminal branch July 7, 2026 04:45
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