[BUG] Claude Cowork crashes with "undefined is not an object (evaluating 'H.type')" on macOS Tahoe 26.3.1
Resolved 💬 3 comments Opened Mar 12, 2026 by jinxsilver Closed Mar 15, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When opening Cowork in Claude Desktop, the app immediately shows the error:
"undefined is not an object (evaluating 'H.type')"
Chat mode works fine. Only Cowork is affected.
Sentry logs show:
- Error: No handler registered for 'ComputerUseTcc_$_getState'
- disclaimer child process exiting with code 1
Claude does not appear in macOS Screen Recording list even after:
- tccutil reset All com.anthropic.claudefordesktop
- Manually adding via System Settings > Privacy & Security > Screen Recording
- Full reinstall of Claude Desktop
What Should Happen?
Cowork should open and initialize the workspace successfully without errors.
Error Messages/Logs
undefined is not an object (evaluating 'H.type')
From sentry scope_v3.json:
{"timestamp":1773275671.26,"category":"console","data":{"arguments":["Error occurred in handler for '$eipc_message$_7e88e90b-469d-49ae-8309-6646faabb965_$_claude.web_$_ComputerUseTcc_$_getState':",{}],"logger":"console"},"level":"error","message":"Error occurred in handler for '$eipc_message$_7e88e90b-469d-49ae-8309-6646faabb965_$_claude.web_$_ComputerUseTcc_$_getState': Error: No handler registered for '$eipc_message$_7e88e90b-469d-49ae-8309-6646faabb965_$_claude.web_$_ComputerUseTcc_$_getState'"}
{"timestamp":1773275678.023,"category":"child_process","message":"Child process exited with code '1'","level":"warning","data":{"spawnfile":"/Applications/Claude.app/Contents/Helpers/disclaimer"}}
Steps to Reproduce
- Install Claude Desktop 1.1.6041 on macOS Tahoe 26.3.1 (Apple M4 Max)
- Log in successfully (Chat mode works)
- Click on Cowork tab
- Error immediately appears: "undefined is not an object (evaluating 'H.type')"
- Sending logs via the error dialog does not resolve it
Attempted fixes that did not resolve:
- tccutil reset All com.anthropic.claudefordesktop
- Full reinstall of Claude Desktop
- Manually adding Claude to Screen Recording in System Settings
- Clearing ~/Library/Application Support/Claude/cowork
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.9
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Environment Info
- macOS Tahoe 26.3.1
- Apple M4 Max (arm64)
- Claude Desktop 1.1.6041
- Cowork VM bundle present: claudevm.bundle with rootfs.img confirmed
- Chat mode works normally; issue is isolated to Cowork tab
- tccutil reset performed; Claude does not appear in Screen Recording list in System Settings
- ComputerUseTcc_$_getState handler not registered (see error logs above)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗