Crash on Double ESC Keypress (accessing conversation history) in Claude Code CLI

Resolved 💬 5 comments Opened Apr 2, 2025 by jey Closed Apr 3, 2025

Bug Description
Double-tapping the ESC key often crashes Claude Code in the current build 0.2.59. TypeError: Cannot read properties of undefined (reading 'map') at @anthropic-ai/claude-code/cli.js:3534:5600 with previous frame of @anthropic-ai/claude-code/cli.js:79:19286. I was double-tapping ESC to get back to an earlier fork in the conversation and resume from there.

Environment Info

  • Platform: macos
  • Terminal: iTerm.app
  • Version: 0.2.59
  • Feedback ID: 00ceb4af-26c3-4320-a04f-13019a22f053

Errors

[]

Stack Trace

TypeError: Cannot read properties of undefined (reading 'map')
    at bX (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3534:5600)
    at WY (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:79:19286)
    at vM (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:81:42511)
    at r4 (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:81:38083)
    at zN (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:81:38011)
    at DY (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:81:37865)
    at nV (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:81:34973)
    at r5 (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:79:4819)
    at I.G.batchedUpdates (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:81:50756)
    at EventEmitter.w (file:///Users/jey/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:861:2716)

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗