Inline diff bug is back

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Same as all the other reports. One day diffs just stopped appearing. The little mark in the gutter shows but they are no longer showing in the IDE panel.

Version 3.1.15

No diffs for manual or agent changes. Already tried turning diffs on and off and restarting.

Steps to Reproduce

Open the IDE, run the agent, no diffs appear.

Expected Behavior

Diffs should appear.

Operating System

Windows 10/11

Version Information

Version: 3.1.15 (system setup)
VSCode Version: 1.105.1
Commit: 3a67af7b780e0bfc8d32aefa96b8ff1cb8817f80
Date: 2026-04-15T01:46:06.515Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. Yeah, this is part of the same set of bugs with inline diff visibility, and the team is aware. Your report is helpful since it shows the bug reproduces on Stable 3.1.15, not just on pre-release builds. There’s no ETA for a fix yet, but the issue is being tracked, and I’ll link this thread.

Since you already tried toggling and restarting, here are a couple more things that sometimes help:

  • Cursor Settings > Agents: check that Inline Diffs is enabled. Sometimes the toggle gets out of sync even if it looks correct. Try turning it off, save, then turn it back on.
  • Switch Layout to Agents Window and then back to Editor. This sometimes resets the render state.
  • After switching, run Ctrl+Shift+P then Developer: Reload Window.

For now, the workaround is the Review button, like you’re doing. I’ll reply in the thread if there’s an update on the fix.

FWIW, they are now working.

The sequence of events:

  1. Wasn’t working agent or manual
  2. Updated to 3.1.15
  3. Still wasn’t working when I manually edited things.
  4. I posted
  5. I think maybe on 3.1.15 I jumped the gun and the agent was working. I assumed it wasn’t because I just deleted text manually and I’m used to seeing it show with diffs and it didn’t. I just noticed, if I make manual edits, the diffs now do not show, but the agent it does show.