[BUG] UI Progress Tracking Not Syncing with Backend Task Completion in Claude Code Desktop

Resolved 💬 3 comments Opened Apr 18, 2026 by FloatingPirate Closed May 25, 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?

Tasks completed in the backend are not reflected in the UI progress sidebar - no strikethrough or progress bar updates occur despite successful backend completion.

What Should Happen?

Completed backend tasks should trigger UI updates showing strikethrough text and updated progress bars in the sidebar.

Error Messages/Logs

tail -30 ~/Library/Logs/Claude/coworkd.log:
[KERNEL] 2026/04/18 10:27:06 [coworkd] checking for Hyper-V host
[KERNEL] 2026/04/18 10:27:06 [coworkd] mounted shared directory at /mnt/.virtiofs-root (root only)
[KERNEL] 2026/04/18 10:27:06 [coworkd] session disk by size: /dev/nvme1n1 (10737418240 bytes, 1 candidates)
[KERNEL] 2026/04/18 10:27:06 [coworkd] formatting session disk /dev/nvme1n1 with ext4[KERNEL]
[KERNEL] 2026/04/18 10:27:06 [coworkd] session disk formatted successfully
2026/04/18 10:27:06 [coworkd] mounting session disk /dev/nvme1n1 at /sessions
[KERNEL] 2026/04/18 10:27:06 [coworkd] session disk mounted successfully at /sessions
[KERNEL] 2026/04/18 10:27:06 [coworkd] no conda disk attached, skipping[KERNEL]
[KERNEL] 2026/04/18 10:27:06 [coworkd] user recovery complete: recovered=0 skipped=1 failed=0[KERNEL]
[KERNEL] 2026/04/18 10:27:06 [cli-plugin] listening on /run/coworkd/cli-plugin.sock[KERNEL]
2026/04/18 10:27:06 [proxy] generating ephemeral CA certificate (private key in memory only)[KERNEL]
[KERNEL] 2026/04/18 10:27:06 [proxy] ephemeral CA generated (expires: 2027-04-18T10:27:06Z)
[KERNEL] 2026/04/18 10:27:06 [coworkd] masked systemd-timesyncd (time sync via host RPC)[KERNEL]
[KERNEL] 2026/04/18 10:27:07 [proxy] CA certificate installed to system trust store
[KERNEL] 2026/04/18 10:27:07 [proxy] MITM proxy started on /var/run/mitm-proxy.sock
2026/04/18 10:27:07 [rpc] connecting to host CID=2 port=51234[KERNEL]
[KERNEL] 2026/04/18 10:27:07 [rpc] connected successfully
[KERNEL] 2026/04/18 10:27:07 [coworkd] waiting for IPv4 route
[KERNEL] 2026/04/18 10:27:07 [coworkd] IPv4 route is available
[KERNEL] 2026/04/18 10:27:07 [rpc] ready event sent
2026/04/18 10:27:07 [coworkd] configuring static IP on enp0s1: 172.16.10.3/24 gateway=172.16.10.1 dns=172.16.10.1[KERNEL]
[KERNEL] 2026/04/18 10:27:07 [coworkd] lowered MTU from 1500 to 1400 on enp0s1
[KERNEL] 2026/04/18 10:27:07 [coworkd] static IP configured successfully
[KERNEL] 2026/04/18 10:27:08 [coworkd] installed 18 host CA certificates
[KERNEL] 2026/04/18 10:27:08 [coworkd] checking reachability https://api.anthropic.com/ (timeout=30s)[KERNEL]
[KERNEL] 2026/04/18 10:27:08 [coworkd] reachability check passed (status=404)
[KERNEL] 2026/04/18 10:27:08 [coworkd] connected, waiting for commands[KERNEL]
[KERNEL] 2026/04/18 10:27:08 [coworkd] installed SDK binary v2.1.111 to /usr/local/bin/claude
[KERNEL] 2026/04/18 10:27:10 [coworkd] SDK binary v2.1.111 already installed, skipping[KERNEL]
[KERNEL] 2026/04/18 10:28:36 [coworkd] SDK binary v2.1.111 already installed, skipping

Steps to Reproduce

Steps to Reproduce:

  1. Complete tasks in the backend
  2. Observe that UI progress sidebar shows tasks as incomplete
  3. Progress bars and strikethrough formatting don't update despite backend completion

<img width="1119" height="690" alt="Image" src="https://github.com/user-attachments/assets/1e755718-be29-422b-9ac4-cc1c4ee8f64e" />

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

Claude 1.3109.0 (35cbf6) 2026-04-16T20:32:01.000Z

Platform

Other

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Environment:
App Version: Claude 1.3109.0 (35cbf6) 2026-04-16T20:32:01.000Z
Operating System: macOS 26.4.1 (25E253)
Platform: Claude Code Desktop

Troubleshooting Attempted:
Full application reinstall
Cache clearing
vm_bundles clear
New workspace setup
Verified coworkd logs show normal connectivity and operation

Coworkd service appears to be functioning correctly based on logs. This seems to be a frontend display synchronization issue rather than a backend problem.

View original on GitHub ↗

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