Skip to content

[Regression] Loss of Accept/Reject Controls for Code Changes in Windsurf IDE #131

Open
@ff-will

Description

@ff-will

Bug Description
The ability to accept or reject individual code changes made by Cascade has been removed. Previously, users had granular control over each change through accept/reject buttons in the diff view. Now changes are automatically applied with only a non-interactive diff view shown.

Impact
This regression significantly impacts the development workflow:

  • Loss of granular control over AI-suggested changes
  • No way to selectively accept/reject portions of changes
  • More cumbersome to fix incorrect changes (requires manually editing files after viewing non-interactive diffs)
  • Increased risk of incorrect changes being applied to the codebase

Expected Behavior

  • Each change suggested by Cascade should show accept/reject controls in the diff view
  • Users should be able to selectively accept or reject individual changes
  • The diff view should be interactive, allowing direct modification of changes

Current Behavior

  • Changes are automatically applied
  • Only a non-interactive diff view is shown
  • No ability to accept/reject individual changes
  • Diff files are not editable

Steps to Reproduce

  1. Open Windsurf IDE
  2. Ask Cascade to make any code change
  3. Observe that changes are applied automatically
  4. Note that the diff view lacks accept/reject controls

Additional Context
This was a previously working feature that provided important control over AI-suggested changes. The current behavior makes it more difficult to manage and review AI-assisted code modifications, especially when Cascade makes partially incorrect changes that need adjustment – which happens a lot! The very least would be to be able to turn this on/off in the settings.

Environment

  • Windsurf IDE (latest version)
  • Operating System: macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions