[BUG] Dispatch responses processed but never render — TypeError crashes renderer (persists after v1.1.9493 patch)
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?
Dispatch messages are received and processed successfully on the desktop backend, but responses never render in the UI. User sees "read" indicator with no response text. This persists on the latest build after the v1.1.9493 patch that was supposed to fix this. Same root cause as #40142 and #40179 — TypeError: Cannot read properties of undefined (reading 'includes') fires on every Dispatch render cycle in claude.ai-web.log. Backend (main.log) is completely clean.
What Should Happen?
Dispatch responses should render in both the desktop Cowork UI and the mobile app after being processed by the backend.
Error Messages/Logs
Responses are processed and logged (audit.jsonl, main.log) but never displayed. TypeError: Cannot read properties of undefined (reading 'includes') fires on every render attempt. QueryClient errors follow. Probable null dispatch_agent_name in transport metadata (consistent with #40142).
Steps to Reproduce
- Open Claude Desktop (latest, post-v1.1.9493) with Dispatch enabled
- Send any message via Dispatch from iOS mobile app
- Message received and processed (confirmed in main.log, isError=false)
- Response never renders in desktop Dispatch UI or mobile app
- claude.ai-web.log shows TypeError on every interaction
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude 1.1.9669 (aea25d) 2026-03-30T20:17:34.000Z
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
claude.ai-web.log (renderer crashes):
2026-03-30 15:35:56 [error] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
2026-03-30 17:06:30 [error] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
2026-03-30 18:02:38 [error] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
2026-03-30 18:02:38 [error] [REACT_QUERY_CLIENT] QueryClient error: Error: Not found
2026-03-30 20:20:50 [error] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
2026-03-30 20:20:50 [error] [REACT_QUERY_CLIENT] QueryClient error: Error: Not found
2026-03-30 21:41:36 [error] [REACT_QUERY_CLIENT] QueryClient error: Error: Not found
2026-03-30 21:41:36 [error] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
main.log — Backend fully healthy. sessions-bridge queries all succeeding (isError=false, pendingTurns=0). bridge-state.json active and valid.
Remediation attempted (none resolved):
- Updated to latest Claude Desktop and iOS app
- App restarts on both devices
- Verified bridge-state.json healthy
- Issue is in compiled app JS, not stored data
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗