Critical Issues with Code Modification and UI Functionality
Description
I encountered multiple critical issues while trying to make simple code changes using Cursor. Even basic operations like converting a string to an f-string failed consistently.
Steps to Reproduce
Select a line of Python code
Try to modify it using either:
// command
Cmd+K (Mac) / Ctrl+K (Windows)
"Show code actions"
Attempt to accept changes
Observed Issues
1. Code Replacement Failures
Changes apply incompletely
Both old (red) and new (green) code remain in file
Multiple undo steps needed for simple changes
No single-step undo available
Code left in invalid states
2. UI Problems
Inconsistent "Apply"/"Accept" buttons
Tiny, unusable "y"/"n" buttons
"Show code actions" not obvious
UI elements disappear on click-away
Incorrect syntax highlighting after undo
3. Selection Issues
Doesn't respect precise selections
Shows excessive context
Sometimes deletes entire files
Preview doesn't match actual changes
4. AI Interaction
No feedback on requests
No error messages
Blocks interaction while showing dialogs
Environment
OS: macos sequoia 15.1
Cursor Version: 0.42.5
Python Version: Python 3.12.3
Impact
Makes simple edits more complicated than manual changes, risks code corruption, and significantly reduces productivity.
Critical Issues with Code Modification and UI Functionality
Description
I encountered multiple critical issues while trying to make simple code changes using Cursor. Even basic operations like converting a string to an f-string failed consistently.
Steps to Reproduce
//
commandCmd+K
(Mac) /Ctrl+K
(Windows)Observed Issues
1. Code Replacement Failures
2. UI Problems
3. Selection Issues
4. AI Interaction
Environment
Impact
Makes simple edits more complicated than manual changes, risks code corruption, and significantly reduces productivity.