claude-code - 💡(How to fix) Fix [BUG] UI Progress Tracking Not Syncing with Backend Task Completion in Claude Code Desktop [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#50354Fetched 2026-04-19 15:22:09
View on GitHub
Comments
2
Participants
2
Timeline
6
Reactions
0
Timeline (top)
labeled ×4commented ×2

Error Message

Error Messages/Logs

Code Example

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
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • 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.

extent analysis

TL;DR

The issue is likely due to a frontend display synchronization problem, and verifying the WebSocket connection between the backend and frontend may help resolve the issue.

Guidance

  • Check the WebSocket connection status between the backend and frontend to ensure it is established and functioning correctly.
  • Verify that the backend is sending the correct update signals to the frontend after task completion.
  • Inspect the frontend code for any issues with updating the UI progress sidebar, such as incorrect DOM manipulation or missing event listeners.
  • Review the changelog for the Claude Code version 1.3109.0 to see if any changes were made that could affect the frontend-backend communication.

Example

No code example is provided as the issue seems to be related to the synchronization between the backend and frontend, and without more specific code details, it's difficult to provide a relevant example.

Notes

The provided logs do not show any obvious errors, and the coworkd service appears to be functioning correctly. The issue seems to be specific to the frontend display synchronization, and further investigation is needed to determine the root cause.

Recommendation

Apply a workaround by checking the WebSocket connection and backend update signals to ensure correct communication between the backend and frontend, as the issue seems to be related to a regression in the current version of Claude Code.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] UI Progress Tracking Not Syncing with Backend Task Completion in Claude Code Desktop [2 comments, 2 participants]