Problem Description: There is a critical UI bug in the Git visualization/source control panel. If a user clicks the “Commit” button without entering a commit message, the application enters an infinite loading state.
Symptoms:
Infinite Loading: The commit button shows a loading spinner indefinitely.
No Error Validation: No error message (e.g., “Commit message cannot be empty”) is displayed.
No Way to Cancel: There is no option to stop the process or return to editing.
App Hang: The interface becomes unresponsive in the Git section, forcing a complete restart of Cursor to recover.
Steps to Reproduce:
Open the Git source control panel.
Stage some changes.
Leave the commit message input box empty.
Click the “Commit” button.
Expected Behavior: The IDE should prevent the commit and show a validation tooltip or error message saying “Please provide a commit message,” without locking the UI.
Suggested Priority:High. This is a disruptive bug that breaks the development workflow and requires a hard restart of the IDE.
For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)
For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…
Additional Information
Add any other context about the problem here.
Does this stop you from using Cursor?
Yes - Cursor is unusable
Sometimes - I can sometimes use Cursor
No - Cursor works, but with this issue
The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!
You cannot submit again now. You can submit using commands, but the window UI will never return to normal, and you must restart the window to submit via the UI again.
You should place the AI-generated description button next to the submit button, to its left. The submit button should be unclickable if there is no text in the input box.
Hi, while it’s a bug or not, I’ll tell you that it happens to me too. To get out of the hang, what I do is right-click on the tool at the top of the Git utilities, uncheck “Changes,” and then enable it again. That usually unlocks it for me, and close commit editing file