Repository navigation
test(e2e): a program that asks for the mouse gets it, under Node and Bun (#182) - #192
Merged
Merged
Conversation
…Bun (#182) A raw-mode program turns mouse reporting on, as Claude Code's fullscreen view does: xterm takes the mode (the arrow, not the text caret), a key and a click reach it as an SGR press and release. Under Node and under Bun, Claude Code's runtime. It passes on main: the caret in Claude Code (#182) was Claude Code's own fullscreen auto-disable, not the terminal. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_017XYVRPzvhLpPCr75uB6uaA
…reen auto-disable (#182) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_017XYVRPzvhLpPCr75uB6uaA
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.
Refs #182.
A new e2e,
mouseReport: a raw-mode program turns mouse reporting on (?1049h ?1000h ?1002h ?1006h), as Claude Code's fullscreen view does, and prints every byte it is sent. Run under Node and under Bun (Claude Code's runtime). Measured:.xterm.enable-mouse-events, the pointer isdefault, not the text caret;It passes on main (10/10). So the caret the owner sees in Claude Code is not the terminal: Claude Code had auto-disabled its fullscreen TUI after repeated failed starts (
fullscreenAutoDisabledin~/.claude.json, 7 strikes, 2026-10-11 10:14, during the #180 investigation), and without fullscreen it never asks for the mouse. Details on #182;/tui fullscreenturns it back on.This holds the terminal's side for good. Test only, no app change.
🤖 Generated with Claude Code
https://claude.ai/code/session_017XYVRPzvhLpPCr75uB6uaA