Terminal UI Scrolling Glitch with Long Conversation Histories

Resolved 💬 5 comments Opened Jul 30, 2025 by srikarappal Closed Aug 15, 2025

Bug Description
the terminal CLI sometimes goes into a really bad state where it first auto-scrolls to the top of the conversation history and then when I start typing scrolls back down. this almost always happens when the conversation histroy is long.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 1.0.56
  • Feedback ID: 2338eda0-dbde-4ec5-a40e-73f33c42fcb9

Errors

[{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T00:14:06.093Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T01:14:06.184Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T02:44:06.297Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)","timestamp":"2025-07-29T03:14:06.340Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)","timestamp":"2025-07-29T03:44:06.304Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T04:14:06.336Z"},{"error":"SyntaxError: Unexpected non-whitespace character after JSON at position 55 (line 3 column 1)\n    at JSON.parse (<anonymous>)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:704:9932\n    at Q (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:609:14408)\n    at jGB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1282:10304)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T04:58:27.044Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T05:44:06.540Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-29T06:14:06.453Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)","timestamp":"2025-07-29T07:14:10.713Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)","timestamp":"2025-07-29T07:44:08.605Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    at Object.current (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2700:10627)","timestamp":"2025-07-29T08:14:12.737Z"},{"error":"Error: Another process is currently installing an update\n    at m61 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1795:1791)\n    a

Note: Error logs were truncated.

View original on GitHub ↗

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