1- jupyter notebook changes shown in json.
2- quick edits doesn’t highlight the notebook
3- git changes doesnt show up
Steps to Reproduce
When editing a Jupyter notebook in Cursor IDE, the changes are reflected only in the notebook’s raw JSON, not properly in the notebook interface. Quick edits also do not highlight or update the notebook correctly, and the modified notebook does not appear in Git/source control as changed.
Expected Behavior
1- jupyter notebook changes must be shown in notebook
2- quick edits must highlight the notebook
3- git changes must show up
Hey, thanks for the report and screenshots, they make it really clear.
I can see the issue. When you review the agent changes in a .ipynb file, the diff shows raw JSON instead of the normal notebook view. This is a known limitation. The notebook renderer isn’t supported yet in the Review diff/files tabs. All three items you mentioned, JSON instead of the notebook, no highlighting in quick edit, and Git changes, are related to this.
The team is aware. There’s no ETA yet, but your report helps us prioritize it.
Workaround: after the agent makes changes, switch to the bug.ipynb tab, not the Review tab, to see the result in the normal notebook view, and accept or reject changes from there.
Hey, it looks like your issue is different from the JSON rendering bug above.
If I’m understanding correctly, the agent makes several edits in the same cell, but the inline diff is only shown for one of them, and the rest are already applied without highlighting. So you can’t review or reject each change separately.
Can you share your exact Cursor version from Help > About, and a screen recording if you can reproduce it? I want to understand if this is auto-accept behavior or a diff display issue.
For now the workaround is the same: after the agent makes changes, switch to the actual .ipynb file tab, not via the Review panel. The team knows about the issue, and we’ll update the thread when there’s news.
recently noticed that an agent using gemini 3.1 pro preview doesn’t mention diffs/“patches” in the chat sometimes.
It does apply changes to the notebook but ignores mentioning these changes in the chat.
so with gemini 3.1 pro specifically – I don’t see any log of changes other than git diff.
Not 100% sure if the root-cause is the same or whether this bug is known, however, do let me know if you would like me to reproduce it and make a recording!