[Bug] TUI: MCP list cursor doesn't scroll when reaching bottom of visible area

Resolved 💬 3 comments Opened Apr 16, 2026 by ChrisGVE Closed May 8, 2026

Bug Description
In TUI mode (fullscreen) when using /mcp, if the list is too long when moving the cursor down the list, the list does not scroll up when the cursor reaches the end of the visible page, it continues but is hidden.

Environment Info

  • Platform: darwin
  • Terminal: tmux
  • Version: 2.1.110
  • Feedback ID: ec4b6023-b730-460d-8639-2fd9ada51b68

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/chris/.local/share/claude/versions/2.1.110 (expected in multi-process scenarios)\n    at kg_ (/$bunfs/root/src/entrypoints/cli.js:2751:2153)\n    at jt6 (/$bunfs/root/src/entrypoints/cli.js:2751:1233)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:44.677Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at hwH (/$bunfs/root/src/entrypoints/cli.js:2751:30220)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:44.861Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server sourcegraph invalid: Missing environment variables: SOURCEGRAPH_ENDPOINT, SOURCEGRAPH_ACCESS_TOKEN\n    at hwH (/$bunfs/root/src/entrypoints/cli.js:2751:30220)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:44.861Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at hwH (/$bunfs/root/src/entrypoints/cli.js:2751:30220)\n    at async E (/$bunfs/root/src/entrypoints/cli.js:6137:10916)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:45.907Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server sourcegraph invalid: Missing environment variables: SOURCEGRAPH_ENDPOINT, SOURCEGRAPH_ACCESS_TOKEN\n    at hwH (/$bunfs/root/src/entrypoints/cli.js:2751:30220)\n    at async E (/$bunfs/root/src/entrypoints/cli.js:6137:10916)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:45.907Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at hwH (/$bunfs/root/src/entrypoints/cli.js:2751:30220)\n    at async v (/$bunfs/root/src/entrypoints/cli.js:6137:11711)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:45.912Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server sourcegraph invalid: Missing environment variables: SOURCEGRAPH_ENDPOINT, SOURCEGRAPH_ACCESS_TOKEN\n    at hwH (/$bunfs/root/src/entrypoints/cli.js:2751:30220)\n    at async v (/$bunfs/root/src/entrypoints/cli.js:6137:11711)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T09:28:45.912Z"}]

View original on GitHub ↗

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