[BUG] Dispatch responses processed but never render — TypeError crashes renderer (persists after v1.1.9493 patch)

Resolved 💬 3 comments Opened Mar 31, 2026 by DrCrypto911 Closed Apr 3, 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?

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

  1. Open Claude Desktop (latest, post-v1.1.9493) with Dispatch enabled
  2. Send any message via Dispatch from iOS mobile app
  3. Message received and processed (confirmed in main.log, isError=false)
  4. Response never renders in desktop Dispatch UI or mobile app
  5. 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

View original on GitHub ↗

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