[Bug] macOS keyboard shortcuts for thinking toggle not working (Option+T, Tab)

Status Closed — not planned
Maintainer reply None cached
Activity 12 comments · opened Dec 18, 2025 · closed Mar 7, 2026

Bug Description
mac cannot toggle thinking use option + t, also cannot use tab toggle.

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 2.0.72
  • Feedback ID:

Errors

[{"error":"Error: 1P event logging: 122 events failed to export\n    at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:04.700Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 122 events\\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90359)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\",\"message\":\"Failed to export 122 events\",\"name\":\"Error\"}\n    at gI0.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:1632:35485)\n    at sh1.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:33374)\n    at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:64748\n    at h98 (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:65294)\n    at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:193:20030\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:04.700Z"},{"error":"Error: 1P event logging: 1 events failed to export\n    at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:54.167Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 1 events\\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90359)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\",\"message\":\"Failed to export 1 events\",\"name\":\"Error\"}\n    at gI0.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:1632:35485)\n    at sh1.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:33374)\n    at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:64748\n    at h98 (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:65294)\n    at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:193:20030\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:54.168Z"},{"error":"Error: 1P event logging: 50 events failed to export\n    at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:16:01.411Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 50 events\\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90359)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\",\"message\":\"Failed to export 50 events\",\"name\":\"Error\"}\n    at gI0.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:1632:35485)\n    at sh1.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:33374)\n    at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:64748\n    at h98 (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:65294)\n    at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:193:20030\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:16:01.412Z"},{"error":"Error: 1P event logging: 50 events failed to export\n    at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n    at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"

Note: Error logs were truncated.

View original on GitHub ↗

12 Comments

github-actions[bot] · 8 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/14327
  2. https://github.com/anthropics/claude-code/issues/14284
  3. https://github.com/anthropics/claude-code/issues/13806

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

AbdelrahmanHafez · 8 months ago

If you're on iTerm, go to the iTerm preferences -> Profiles -> Keys -> set the Left/Right Option key to Esc+.

freezscholte · 8 months ago

i can confirm just using esc+t is now a workaround to toggle on mac

TayPark · 8 months ago
If you're on iTerm, go to the iTerm preferences -> Profiles -> Keys -> set the Left/Right Option key to Esc+.

it works on my machine 👍

kevkentrimble · 8 months ago

Please change this to something more intuitive than ESC+T

mbylstra · 8 months ago

Why was this changed? What was wrong with tab? Even after getting it working, it's super annoying - alt + t is a really hard combo to type (the alt/opt button is hard to get into motor memory). And the UX is super wierd - rather then toggling thinking mode, you have to choose between two options, so instead of the just pressing tab once, it's alt+t + up/down + return, which is super annoying and slows you down. Now all the tab button does is to tell you to press alt+t? What is the point of that? I have tab hardwired to my brain to switch thinking modes as its something I do all the time to try to preserve credits... is this a diabolic approach to trying to get us to stay on thinking mode so we burn credits quicker? I don't think you make a major UX change like this without giving us a good reason.

banagale · 8 months ago

I'm baffled by this decision. The only reason I can understand it would be if it didn't really work well behind the scenes to switch models on the fly like that.

Otherwise, it took away a super simple visible indicator of model selection and excellent ergonomics. Curious if we'll see it come back.

talency-swood · 8 months ago

In your VSCode/Cursor settings, add this setting:

"terminal.integrated.macOptionIsMeta": true

Should fix your issue, MacOS is weird and sends † when you opt-t.

github-actions[bot] · 7 months ago

This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.

whoisYeshua · 6 months ago
In your VSCode/Cursor settings, add this setting: "terminal.integrated.macOptionIsMeta": true

Thank you! This is what I was looking for.

The documentation confused me a lot:

For iTerm2 and VS Code terminal: Open Settings → Profiles → Keys Under General, set Left/Right Option key to “Esc+“
github-actions[bot] · 5 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

github-actions[bot] · 5 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.