[BUG] Inactive "Accept Changes" Button | Editor-based Claude-generated diff viewer in VS Code IDE

Resolved 💬 3 comments Opened Dec 30, 2025 by DrAlexHarrison Closed Feb 14, 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?

[BUG] Inactive "Accept Changes" Button in Claude diff editor view in VS Code IDE.

PROBLEM SUMMARY

When I try to use the VS Code Claude-generated diff viewer button to "Accept Changes" sometimes it does nothing at all, as if the button is inactive or as if I did not click it. The editor remains open and the chat continues to show the prompt for me to accept the changes.

I have not been able to nail down a pattern for when or why it breaks.

DETAILS

LOCATION

  • Page: Code editor window showing diff generated and opened by Claude Code in VS Code IDE on Linux desktop.
  • Element: "Accept Changes" button.
CONDITION
  • UX flow: Reviewing Claude's changes to files and accepting them in VS Code Editor.

ACTUAL BEHAVIOR

  • Sometimes no action. Nothing at all happens. Other times, the Ideal Expected action happens. When it does work, it accepts the changes as I would desire, accepting those which I have made, or if I have made none, it accepts the changes that Claude made.
SIDEBAR / BUG2 / FEATURE REQUEST?
  • It would be wonderful if Selecting the "Accept Changes" button in Claude GUI Chat would do the "Ideal" expected behavior. Currently, it reliably ONLY does the "Minimum" behavior.

What Should Happen?

EXPECTED BEHAVIOR
  • Minimum: Changes are accepted exactly as Claude had generated them.
  • Ideal: Changes are accepted with any edits I manually made in the editor-based Claude diff GUI.

Error Messages/Logs

None. There is no visual evidence of anything happening.

Steps to Reproduce

  1. Open VS Code with Claude extension enabled.
  2. Open editor-based Claude chat in VS Code.
  3. Set to "Ask before edits" mode.
  4. Ask Claude to change a file.
  5. Let Claude change the file and show you the diff.
  6. Click the "Checkmark" icon button at top right of diff editor window to accept changes.

NOTE: The above steps only sometimes reproduce the behavior. It is not perfectly correlated to whether I've edited the diff, though it may be partially correlated... Caveat: I may just notice more when I make edits.

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.0.76 (Claude Code)

Platform

Other

Operating System

Ubuntu/Debian Linux

Terminal/Shell

VS Code integrated terminal

Additional Information

_No response_

View original on GitHub ↗

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