Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ff-will opened this issue Feb 8, 2025 · 0 comments

Comments

@ff-will
Copy link

ff-will commented Feb 8, 2025

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant