Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After rewinding or editing a previous user message, the subsequent assistant turns become greyed out because they are no longer part of the active conversation branch. However, these inactive future turns still display the normal Copy Message and Fork Chat buttons.
These actions should not be presented as normal actions on turns that have already been excluded by rewind. In particular, Fork Chat is ambiguous because the displayed turn is no longer part of the active branch.
This appears to be a client-side transcript UI regression introduced in Cursor 3.17. The issue did not occur in Cursor 3.16.
Steps to Reproduce
- Open a local Agent conversation in Cursor IDE.
- Send multiple messages and receive assistant responses.
- Rewind the conversation by editing a previous user message.
- Observe the assistant turns after the rewind point.
- The future turns are greyed out, but their Copy Message and Fork Chat buttons remain visible and appear actionable.
Expected Behavior
Turns excluded from the active branch by rewind should not expose normal turn actions such as Copy Message and Fork Chat.
Alternatively, if retaining these actions is intentional, the UI should clearly distinguish actions targeting an inactive historical branch. The current presentation makes greyed-out turns appear partially active.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
Cursor 3.18.9
Commit: 2ba48ff3f7514cc4643c52ca9f7b3173d9b66130
Regression range observed:
Cursor 3.16.29: issue not observed
Cursor 3.17.8 and later: issue observed
For AI issues: which model did you use?
Not model-specific. This is a Cursor IDE transcript UI issue and can occur independently of the selected model or provider.
For AI issues: add Request ID with privacy disabled
Not applicable. The issue occurs entirely in the client UI after rewind and is not tied to a model request.
Additional Information
The problem appears in the Agents Window transcript after rewind. It is not specific to Local Mode or a custom provider; the affected Copy/Fork controls are rendered by the Cursor client.
The regression appears related to inactive future turns retaining the same actions as active turns after the transcript UI changes introduced in Cursor 3.17.
I could not find an existing public Cursor Forum report describing this exact issue.
Does this stop you from using Cursor
No - Cursor works, but with this issue
