Diff view and status line show stale lines-changed count

Resolved 💬 4 comments Opened Mar 31, 2026 by jussiry Closed May 8, 2026

Description

The lines-changed indicator in the status line (e.g. +202 -49) and the diff view (opened by clicking the status line) do not reliably update to reflect the current working tree state. After committing all changes, the old diff count and diff content persist. It refreshes occasionally but is consistently behind the actual state.

Steps to reproduce

Not reliably reproducible on demand — the staleness appears intermittently during normal use. The pattern I've observed:

  1. Make edits across multiple files during a conversation
  2. Commit all changes
  3. Status line still shows the pre-commit diff count
  4. Clicking the status line opens a diff view that also shows the old (already committed) changes

Expected behavior

Both the status line count and the diff view should promptly reflect the current working tree state after commits and file changes.

Environment

  • Claude Desktop app (macOS), version 1.1.9669

View original on GitHub ↗

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