[BUG] Claude Desktop v1.1.5368 - Cowork tab freezes UI on Windows (VM boots successfully but Electron main thread hangs)
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?
<html>
<body>
<!--StartFragment--><html><head></head><body><h2>Preflight Checklist</h2>
<ul>
<li>[x] I have searched existing issues and this hasn't been reported yet</li>
<li>[x] This is a single bug report (please file separate reports for different bugs)</li>
<li>[x] I am using the latest version of Claude Code</li>
</ul>
<h2>What's Wrong?</h2>
<p>Claude Desktop v1.1.5368 on Windows becomes completely unresponsive ("Not Responding") whenever the Cowork tab is activated. The Cowork VM actually boots successfully and processes spawn correctly, but the Electron UI main thread hangs and never recovers. Chat mode works perfectly — the freeze only occurs when switching to or launching in Cowork mode.</p>
<p>This makes Cowork — and all scheduled tasks — completely inaccessible, even though the backend is fully functional.</p>
<h2>Environment</h2>
Detail | Value
-- | --
App Version | 1.1.5368 (d12d0218)
Install Type | MSIX (Microsoft Store)
Platform | Windows, win32 x64
OS Version | 10.0.26200
CPU | Intel(R) Core(TM) Ultra 7 255H
RAM | 64 GB (68137205760 bytes)
Free Memory at Crash | ~41-46 GB
Hyper-V Host Compute Service (vmcompute) | Running
Claude Code Desktop Binary | 2.1.63 (current)
<h2>Steps to Reproduce</h2>
<ol>
<li>Launch Claude Desktop v1.1.5368 on Windows</li>
<li>Click the Cowork tab (or have <code>sidebarMode</code> set to <code>"task"</code> in config)</li>
<li>The UI renders briefly, then the title bar shows "Not Responding"</li>
<li>The app never recovers — must be force-killed via Task Manager</li>
</ol>
<h2>Expected Behavior</h2>
<p>Cowork tab should load and become interactive, with the VM starting in the background without blocking the UI thread.</p>
<h2>Actual Behavior</h2>
<p>The Electron UI freezes permanently when Cowork is activated. The VM boots successfully in the background (confirmed by logs), but the UI never becomes responsive.</p>
<h2>Key Diagnostic Evidence</h2>
<h3>1. VM boots successfully but UI hangs</h3>
<p><code>main.log</code> ends at the VM startup call and never progresses:</p>
<pre><code>2026-03-08 12:51:46 [info] [VMCLIRunner] Ensuring VM is started
</code></pre>
<p>No further UI-thread activity after this line. The app is frozen.</p>
<h3>2. VM backend is fully operational</h3>
<p><code>cowork_vm_node.log</code> shows the VM boots, spawns processes, and completes tasks:</p>
<pre><code>2026-03-08 13:11:21 [info] [VM:start] Startup complete, total time: 76044ms
2026-03-08 13:11:21 [info] [Keepalive] Starting (interval=2000ms)
2026-03-08 13:12:05 [info] [Spawn:vm] id=aad7aae4... Spawn succeeded in 731ms
</code></pre>
<p>The VM runs for ~68 seconds, the process exits cleanly (<code>code=0, oom=false</code>), but the UI remains frozen throughout.</p>
<h3>3. Marketplace plugin error (possibly related)</h3>
<pre><code>2026-03-08 13:11:24 [info] operation: 'add_marketplace',
2026-03-08 13:11:24 [info] status: 'error',
2026-03-08 13:11:24 [info] error_message: 'Failed to find newly added marketplace'
</code></pre>
<h3>4. Chrome native host file lock (every launch)</h3>
<p>On every startup, this error repeats:</p>
<pre><code>[error] [Chrome Extension MCP] Failed to copy native host binary: Error: EBUSY: resource busy or locked,
copyfile '...\chrome-native-host.exe' -> '...\ChromeNativeHost\chrome-native-host.exe'
</code></pre>
<p>This persists even with Chrome fully closed and the file manually deleted.</p>
<h3>5. Chat mode works perfectly</h3>
<p>When <code>sidebarMode</code> is set to <code>"chat"</code> and IndexedDB/Session Storage are cleared, the app loads and functions normally. The freeze ONLY occurs when the Cowork tab is activated.</p>
<h2>Troubleshooting Already Attempted</h2>
<p>All of the following were tried without resolving the issue:</p>
<ul>
<li>Multiple Windows reboots</li>
<li>Force-killing all Claude and Chrome processes before launch</li>
<li>Deleting and re-downloading <code>vm_bundles</code> (VM re-downloaded 2.2GB rootfs successfully)</li>
<li>Deleting <code>claude-code-vm</code> folder (binary updated from 2.1.51 to 2.1.63 successfully)</li>
<li>Removing <code>chrome-native-host.exe</code> to resolve EBUSY lock</li>
<li>Clearing <code>Session Storage</code> and <code>Local Storage</code> (IndexedDB)</li>
<li>Clearing <code>IndexedDB</code> entirely</li>
<li>Setting <code>sidebarMode</code> to <code>"chat"</code> in <code>claude_desktop_config.json</code> (app overrides from stored session state)</li>
<li>Launching without Chrome running</li>
<li>Renaming <code>Crashpad</code> and <code>sentry</code> directories</li>
</ul>
<h2>Impact</h2>
<ul>
<li>Cowork is completely unusable</li>
<li>Scheduled tasks are inaccessible (they only appear in the Cowork sidebar)</li>
<li>17 persisted sessions and scheduled tasks are confirmed intact on disk but cannot be accessed through the UI</li>
<li>Paying subscriber cannot use the feature they're paying for</li>
</ul>
<h2>Additional Context</h2>
<ul>
<li>The <code>sidebarMode: "chat"</code> config setting is overridden by the app restoring its last URL from IndexedDB (<code>claude.ai/task/new</code>), automatically switching back to Cowork mode and triggering the freeze</li>
<li>The 76-second VM startup appears to be blocking the Electron main thread synchronously rather than running asynchronously</li>
<li>Data path for MSIX install: <code>%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\</code></li>
<li>Full <code>main.log</code> and <code>cowork_vm_node.log</code> available on request</li>
</ul>
<h2>Model</h2>
<p>Claude Sonnet 4.6</p>
<h2>Did this work before?</h2>
<p>Yes — Cowork was functional on this same system prior to this issue. Last successful Cowork session was 2026-03-07.</p></body></html><!--EndFragment-->
</body>
</html>
What Should Happen?
<html>
<body>
<!--StartFragment--><html><head></head><body><h2>Preflight Checklist</h2>
<ul>
<li>[x] I have searched existing issues and this hasn't been reported yet</li>
<li>[x] This is a single bug report (please file separate reports for different bugs)</li>
<li>[x] I am using the latest version of Claude Code</li>
</ul>
<h2>What's Wrong?</h2>
<p>Claude Desktop v1.1.5368 on Windows becomes completely unresponsive ("Not Responding") whenever the Cowork tab is activated. The Cowork VM actually boots successfully and processes spawn correctly, but the Electron UI main thread hangs and never recovers. Chat mode works perfectly — the freeze only occurs when switching to or launching in Cowork mode.</p>
<p>This makes Cowork — and all scheduled tasks — completely inaccessible, even though the backend is fully functional.</p>
<h2>Environment</h2>
Detail | Value
-- | --
App Version | 1.1.5368 (d12d0218)
Install Type | MSIX (Microsoft Store)
Platform | Windows, win32 x64
OS Version | 10.0.26200
CPU | Intel(R) Core(TM) Ultra 7 255H
RAM | 64 GB (68137205760 bytes)
Free Memory at Crash | ~41-46 GB
Hyper-V Host Compute Service (vmcompute) | Running
Claude Code Desktop Binary | 2.1.63 (current)
<h2>Steps to Reproduce</h2>
<ol>
<li>Launch Claude Desktop v1.1.5368 on Windows</li>
<li>Click the Cowork tab (or have <code>sidebarMode</code> set to <code>"task"</code> in config)</li>
<li>The UI renders briefly, then the title bar shows "Not Responding"</li>
<li>The app never recovers — must be force-killed via Task Manager</li>
</ol>
<h2>Expected Behavior</h2>
<p>Cowork tab should load and become interactive, with the VM starting in the background without blocking the UI thread.</p>
<h2>Actual Behavior</h2>
<p>The Electron UI freezes permanently when Cowork is activated. The VM boots successfully in the background (confirmed by logs), but the UI never becomes responsive.</p>
<h2>Key Diagnostic Evidence</h2>
<h3>1. VM boots successfully but UI hangs</h3>
<p><code>main.log</code> ends at the VM startup call and never progresses:</p>
<pre><code>2026-03-08 12:51:46 [info] [VMCLIRunner] Ensuring VM is started
</code></pre>
<p>No further UI-thread activity after this line. The app is frozen.</p>
<h3>2. VM backend is fully operational</h3>
<p><code>cowork_vm_node.log</code> shows the VM boots, spawns processes, and completes tasks:</p>
<pre><code>2026-03-08 13:11:21 [info] [VM:start] Startup complete, total time: 76044ms
2026-03-08 13:11:21 [info] [Keepalive] Starting (interval=2000ms)
2026-03-08 13:12:05 [info] [Spawn:vm] id=aad7aae4... Spawn succeeded in 731ms
</code></pre>
<p>The VM runs for ~68 seconds, the process exits cleanly (<code>code=0, oom=false</code>), but the UI remains frozen throughout.</p>
<h3>3. Marketplace plugin error (possibly related)</h3>
<pre><code>2026-03-08 13:11:24 [info] operation: 'add_marketplace',
2026-03-08 13:11:24 [info] status: 'error',
2026-03-08 13:11:24 [info] error_message: 'Failed to find newly added marketplace'
</code></pre>
<h3>4. Chrome native host file lock (every launch)</h3>
<p>On every startup, this error repeats:</p>
<pre><code>[error] [Chrome Extension MCP] Failed to copy native host binary: Error: EBUSY: resource busy or locked,
copyfile '...\chrome-native-host.exe' -> '...\ChromeNativeHost\chrome-native-host.exe'
</code></pre>
<p>This persists even with Chrome fully closed and the file manually deleted.</p>
<h3>5. Chat mode works perfectly</h3>
<p>When <code>sidebarMode</code> is set to <code>"chat"</code> and IndexedDB/Session Storage are cleared, the app loads and functions normally. The freeze ONLY occurs when the Cowork tab is activated.</p>
<h2>Troubleshooting Already Attempted</h2>
<p>All of the following were tried without resolving the issue:</p>
<ul>
<li>Multiple Windows reboots</li>
<li>Force-killing all Claude and Chrome processes before launch</li>
<li>Deleting and re-downloading <code>vm_bundles</code> (VM re-downloaded 2.2GB rootfs successfully)</li>
<li>Deleting <code>claude-code-vm</code> folder (binary updated from 2.1.51 to 2.1.63 successfully)</li>
<li>Removing <code>chrome-native-host.exe</code> to resolve EBUSY lock</li>
<li>Clearing <code>Session Storage</code> and <code>Local Storage</code> (IndexedDB)</li>
<li>Clearing <code>IndexedDB</code> entirely</li>
<li>Setting <code>sidebarMode</code> to <code>"chat"</code> in <code>claude_desktop_config.json</code> (app overrides from stored session state)</li>
<li>Launching without Chrome running</li>
<li>Renaming <code>Crashpad</code> and <code>sentry</code> directories</li>
</ul>
<h2>Impact</h2>
<ul>
<li>Cowork is completely unusable</li>
<li>Scheduled tasks are inaccessible (they only appear in the Cowork sidebar)</li>
<li>17 persisted sessions and scheduled tasks are confirmed intact on disk but cannot be accessed through the UI</li>
<li>Paying subscriber cannot use the feature they're paying for</li>
</ul>
<h2>Additional Context</h2>
<ul>
<li>The <code>sidebarMode: "chat"</code> config setting is overridden by the app restoring its last URL from IndexedDB (<code>claude.ai/task/new</code>), automatically switching back to Cowork mode and triggering the freeze</li>
<li>The 76-second VM startup appears to be blocking the Electron main thread synchronously rather than running asynchronously</li>
<li>Data path for MSIX install: <code>%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\</code></li>
<li>Full <code>main.log</code> and <code>cowork_vm_node.log</code> available on request</li>
</ul>
<h2>Model</h2>
<p>Claude Sonnet 4.6</p>
<h2>Did this work before?</h2>
<p>Yes — Cowork was functional on this same system prior to this issue. Last successful Cowork session was 2026-03-07.</p></body></html><!--EndFragment-->
</body>
</html>
Error Messages/Logs
## 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?
Claude Desktop v1.1.5368 on Windows becomes completely unresponsive ("Not Responding") whenever the Cowork tab is activated. The Cowork VM actually boots successfully and processes spawn correctly, but the Electron UI main thread hangs and never recovers. Chat mode works perfectly — the freeze only occurs when switching to or launching in Cowork mode.
This makes Cowork — and all scheduled tasks — completely inaccessible, even though the backend is fully functional.
## Environment
| Detail | Value |
|--------|-------|
| App Version | 1.1.5368 (d12d0218) |
| Install Type | MSIX (Microsoft Store) |
| Platform | Windows, win32 x64 |
| OS Version | 10.0.26200 |
| CPU | Intel(R) Core(TM) Ultra 7 255H |
| RAM | 64 GB (68137205760 bytes) |
| Free Memory at Crash | ~41-46 GB |
| Hyper-V Host Compute Service (vmcompute) | Running |
| Claude Code Desktop Binary | 2.1.63 (current) |
## Steps to Reproduce
1. Launch Claude Desktop v1.1.5368 on Windows
2. Click the Cowork tab (or have `sidebarMode` set to `"task"` in config)
3. The UI renders briefly, then the title bar shows "Not Responding"
4. The app never recovers — must be force-killed via Task Manager
## Expected Behavior
Cowork tab should load and become interactive, with the VM starting in the background without blocking the UI thread.
## Actual Behavior
The Electron UI freezes permanently when Cowork is activated. The VM boots successfully in the background (confirmed by logs), but the UI never becomes responsive.
## Key Diagnostic Evidence
### 1. VM boots successfully but UI hangs
`main.log` ends at the VM startup call and never progresses:
2026-03-08 12:51:46 [info] [VMCLIRunner] Ensuring VM is started
No further UI-thread activity after this line. The app is frozen.
### 2. VM backend is fully operational
`cowork_vm_node.log` shows the VM boots, spawns processes, and completes tasks:
2026-03-08 13:11:21 [info] [VM:start] Startup complete, total time: 76044ms
2026-03-08 13:11:21 [info] [Keepalive] Starting (interval=2000ms)
2026-03-08 13:12:05 [info] [Spawn:vm] id=aad7aae4... Spawn succeeded in 731ms
The VM runs for ~68 seconds, the process exits cleanly (`code=0, oom=false`), but the UI remains frozen throughout.
### 3. Marketplace plugin error (possibly related)
2026-03-08 13:11:24 [info] operation: 'add_marketplace',
2026-03-08 13:11:24 [info] status: 'error',
2026-03-08 13:11:24 [info] error_message: 'Failed to find newly added marketplace'
### 4. Chrome native host file lock (every launch)
On every startup, this error repeats:
[error] [Chrome Extension MCP] Failed to copy native host binary: Error: EBUSY: resource busy or locked,
copyfile '...\chrome-native-host.exe' -> '...\ChromeNativeHost\chrome-native-host.exe'
This persists even with Chrome fully closed and the file manually deleted.
### 5. Chat mode works perfectly
When `sidebarMode` is set to `"chat"` and IndexedDB/Session Storage are cleared, the app loads and functions normally. The freeze ONLY occurs when the Cowork tab is activated.
## Troubleshooting Already Attempted
All of the following were tried without resolving the issue:
- Multiple Windows reboots
- Force-killing all Claude and Chrome processes before launch
- Deleting and re-downloading `vm_bundles` (VM re-downloaded 2.2GB rootfs successfully)
- Deleting `claude-code-vm` folder (binary updated from 2.1.51 to 2.1.63 successfully)
- Removing `chrome-native-host.exe` to resolve EBUSY lock
- Clearing `Session Storage` and `Local Storage` (IndexedDB)
- Clearing `IndexedDB` entirely
- Setting `sidebarMode` to `"chat"` in `claude_desktop_config.json` (app overrides from stored session state)
- Launching without Chrome running
- Renaming `Crashpad` and `sentry` directories
## Impact
- Cowork is completely unusable
- Scheduled tasks are inaccessible (they only appear in the Cowork sidebar)
- 17 persisted sessions and scheduled tasks are confirmed intact on disk but cannot be accessed through the UI
- Paying subscriber cannot use the feature they're paying for
## Additional Context
- The `sidebarMode: "chat"` config setting is overridden by the app restoring its last URL from IndexedDB (`claude.ai/task/new`), automatically switching back to Cowork mode and triggering the freeze
- The 76-second VM startup appears to be blocking the Electron main thread synchronously rather than running asynchronously
- Data path for MSIX install: `%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\`
- Full `main.log` and `cowork_vm_node.log` available on request
## Model
Claude Sonnet 4.6
## Did this work before?
Yes — Cowork was functional on this same system prior to this issue. Last successful Cowork session was 2026-03-07.
Steps to Reproduce
<html>
<body>
<!--StartFragment--><html><head></head><body><h2>Preflight Checklist</h2>
<ul>
<li>[x] I have searched existing issues and this hasn't been reported yet</li>
<li>[x] This is a single bug report (please file separate reports for different bugs)</li>
<li>[x] I am using the latest version of Claude Code</li>
</ul>
<h2>What's Wrong?</h2>
<p>Claude Desktop v1.1.5368 on Windows becomes completely unresponsive ("Not Responding") whenever the Cowork tab is activated. The Cowork VM actually boots successfully and processes spawn correctly, but the Electron UI main thread hangs and never recovers. Chat mode works perfectly — the freeze only occurs when switching to or launching in Cowork mode.</p>
<p>This makes Cowork — and all scheduled tasks — completely inaccessible, even though the backend is fully functional.</p>
<h2>Environment</h2>
Detail | Value
-- | --
App Version | 1.1.5368 (d12d0218)
Install Type | MSIX (Microsoft Store)
Platform | Windows, win32 x64
OS Version | 10.0.26200
CPU | Intel(R) Core(TM) Ultra 7 255H
RAM | 64 GB (68137205760 bytes)
Free Memory at Crash | ~41-46 GB
Hyper-V Host Compute Service (vmcompute) | Running
Claude Code Desktop Binary | 2.1.63 (current)
<h2>Steps to Reproduce</h2>
<ol>
<li>Launch Claude Desktop v1.1.5368 on Windows</li>
<li>Click the Cowork tab (or have <code>sidebarMode</code> set to <code>"task"</code> in config)</li>
<li>The UI renders briefly, then the title bar shows "Not Responding"</li>
<li>The app never recovers — must be force-killed via Task Manager</li>
</ol>
<h2>Expected Behavior</h2>
<p>Cowork tab should load and become interactive, with the VM starting in the background without blocking the UI thread.</p>
<h2>Actual Behavior</h2>
<p>The Electron UI freezes permanently when Cowork is activated. The VM boots successfully in the background (confirmed by logs), but the UI never becomes responsive.</p>
<h2>Key Diagnostic Evidence</h2>
<h3>1. VM boots successfully but UI hangs</h3>
<p><code>main.log</code> ends at the VM startup call and never progresses:</p>
<pre><code>2026-03-08 12:51:46 [info] [VMCLIRunner] Ensuring VM is started
</code></pre>
<p>No further UI-thread activity after this line. The app is frozen.</p>
<h3>2. VM backend is fully operational</h3>
<p><code>cowork_vm_node.log</code> shows the VM boots, spawns processes, and completes tasks:</p>
<pre><code>2026-03-08 13:11:21 [info] [VM:start] Startup complete, total time: 76044ms
2026-03-08 13:11:21 [info] [Keepalive] Starting (interval=2000ms)
2026-03-08 13:12:05 [info] [Spawn:vm] id=aad7aae4... Spawn succeeded in 731ms
</code></pre>
<p>The VM runs for ~68 seconds, the process exits cleanly (<code>code=0, oom=false</code>), but the UI remains frozen throughout.</p>
<h3>3. Marketplace plugin error (possibly related)</h3>
<pre><code>2026-03-08 13:11:24 [info] operation: 'add_marketplace',
2026-03-08 13:11:24 [info] status: 'error',
2026-03-08 13:11:24 [info] error_message: 'Failed to find newly added marketplace'
</code></pre>
<h3>4. Chrome native host file lock (every launch)</h3>
<p>On every startup, this error repeats:</p>
<pre><code>[error] [Chrome Extension MCP] Failed to copy native host binary: Error: EBUSY: resource busy or locked,
copyfile '...\chrome-native-host.exe' -> '...\ChromeNativeHost\chrome-native-host.exe'
</code></pre>
<p>This persists even with Chrome fully closed and the file manually deleted.</p>
<h3>5. Chat mode works perfectly</h3>
<p>When <code>sidebarMode</code> is set to <code>"chat"</code> and IndexedDB/Session Storage are cleared, the app loads and functions normally. The freeze ONLY occurs when the Cowork tab is activated.</p>
<h2>Troubleshooting Already Attempted</h2>
<p>All of the following were tried without resolving the issue:</p>
<ul>
<li>Multiple Windows reboots</li>
<li>Force-killing all Claude and Chrome processes before launch</li>
<li>Deleting and re-downloading <code>vm_bundles</code> (VM re-downloaded 2.2GB rootfs successfully)</li>
<li>Deleting <code>claude-code-vm</code> folder (binary updated from 2.1.51 to 2.1.63 successfully)</li>
<li>Removing <code>chrome-native-host.exe</code> to resolve EBUSY lock</li>
<li>Clearing <code>Session Storage</code> and <code>Local Storage</code> (IndexedDB)</li>
<li>Clearing <code>IndexedDB</code> entirely</li>
<li>Setting <code>sidebarMode</code> to <code>"chat"</code> in <code>claude_desktop_config.json</code> (app overrides from stored session state)</li>
<li>Launching without Chrome running</li>
<li>Renaming <code>Crashpad</code> and <code>sentry</code> directories</li>
</ul>
<h2>Impact</h2>
<ul>
<li>Cowork is completely unusable</li>
<li>Scheduled tasks are inaccessible (they only appear in the Cowork sidebar)</li>
<li>17 persisted sessions and scheduled tasks are confirmed intact on disk but cannot be accessed through the UI</li>
<li>Paying subscriber cannot use the feature they're paying for</li>
</ul>
<h2>Additional Context</h2>
<ul>
<li>The <code>sidebarMode: "chat"</code> config setting is overridden by the app restoring its last URL from IndexedDB (<code>claude.ai/task/new</code>), automatically switching back to Cowork mode and triggering the freeze</li>
<li>The 76-second VM startup appears to be blocking the Electron main thread synchronously rather than running asynchronously</li>
<li>Data path for MSIX install: <code>%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\</code></li>
<li>Full <code>main.log</code> and <code>cowork_vm_node.log</code> available on request</li>
</ul>
<h2>Model</h2>
<p>Claude Sonnet 4.6</p>
<h2>Did this work before?</h2>
<p>Yes — Cowork was functional on this same system prior to this issue. Last successful Cowork session was 2026-03-07.</p></body></html><!--EndFragment-->
</body>
</html>
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
1.1.5368 (d12d0218)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗