Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
I asked the agent (opus 4.6) to make changes on my opened workspace of 3 repos. Changes were made in all 3 repos (confirmed with git status), but when navigating via the “Review next file >” feature, only changes in one of the repos is shown. Similarly, the “Review” button doesn’t show all 3 repos’ changes - instead, only the changes in the one repo are visible.
If I manually navigate to the other changed files (in the other 2 repos), I can see the orange squigly on the left hand side indicating that changes were made, and if I click that squigly, I can see the actual diff.
This is the issue that was reported in Only some diffs are shown whhen agent makes changes - #261 by hoerin - and Colin said that “If you face an issue, however similar, on 2.5.26+, please raise a new bug report!” - so I’m doing that.
One note: in the Cursor dev console logs, I found a cluster of three error messages like this (each with different toolu values), and given that there are three diff changes that were auto-accepted, it seems like it could be related to the error:
[composer] updateReactiveCodeBlock called for codeblockId that does not exist toolu_01Eop3iUgcjwvVNJU36sbVYi
I attached a screenshot of the stack trace in the images section below.
Steps to Reproduce
(Note: this is the first time I’ve encountered this bug recently, so this is not consistent behavior). But, here’s what happened to me: I asked cursor to make changes across multiple repos. The “Review next file” floating navigation feature then will only let you page through the changes in one repo - the other changes were auto accepted without my input. Git status confirms that the changes actually exist on disk.
Expected Behavior
I don’t want Cursor to auto-accept changes without me having the opportunity to review them. This completely breaks my workflow. This is the core workflow of cursor, and this persistent behavior of auto-accepting changes without my review is so frustrating.
You can see in my screenshot below that cursor erroneously shows only two files changed in the hover navigator - but when checking via git status or the orange highlighted entries in the workspace navigator, there are actually a total of 5 files changed.
Screenshots / Screen Recordings

Operating System
MacOS
Version Information
Version: 2.6.19 (Universal)
VSCode Version: 1.105.1
Commit: 224838f96445be37e3db643a163a817c15b36060
Date: 2026-03-12T04:07:27.435Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.5.0
For AI issues: which model did you use?
Opus 4.6
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor
