IDE Window Context Switching Breaks Claude Code Diff and Active Tab Selection

Resolved 💬 1 comment Opened Jun 2, 2025 by DarioAhdoot Closed Jun 3, 2025

Bug Description
Claude code does not interact well with multiple IDE windows open. For instance, having two Android Studio windows open (on different projects) will cause Claude code to get confused. Diff windows open in the wrong Android Studio Window, and what Claude Code thinks is the active tab is from the wrong window

Environment Info

  • Platform: macos
  • Terminal: androidstudio
  • Version: 1.0.7
  • Feedback ID: 518c73e2-17a3-4094-843c-1171c7888b39

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at BZ (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:638:3921)\n    at file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:6930\n    at Q (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:526:17069)\n    at fl (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:5949)\n    at YG (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:5580)\n    at fq2 (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1999:4809)","timestamp":"2025-06-02T08:35:47.149Z"},{"error":"AxiosError: Request failed with status code 401\n    at RH (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:528:1070)\n    at IncomingMessage.wA (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:529:9969)\n    at IncomingMessage.emit (node:events:530:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Hc.request (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:531:2081)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async ayA (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:2181)\n    at async Ac9 (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:4899)\n    at async UP (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:5165)","timestamp":"2025-06-02T08:35:47.520Z"},{"error":"AxiosError: Request failed with status code 401\n    at RH (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:528:1070)\n    at IncomingMessage.wA (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:529:9969)\n    at IncomingMessage.emit (node:events:530:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Hc.request (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:531:2081)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async ayA (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:2181)\n    at async Ac9 (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:4899)\n    at async UP (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:5165)","timestamp":"2025-06-02T08:35:47.523Z"},{"error":"AxiosError: Request failed with status code 401\n    at RH (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:528:1070)\n    at IncomingMessage.wA (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:529:9969)\n    at IncomingMessage.emit (node:events:530:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Hc.request (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:531:2081)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async ayA (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:2181)\n    at async Ac9 (file:///Users/dario/.nvm/versions/node/v20.18.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:4899)\n    at async UP

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗