Cursor stuck on every terminal command it launches

Describe the Bug

Can’t tell when it started or why, but it happens with all models and all commands (even ls, cd, etc.). And whether Auto-run is on or off. When the command has finished and the prompt returns, it keeps waiting as if it hadn’t returned.

Here’s how it looks. And FYI after I click Skip so it can keep going, it runs the ‘q’ command to the terminal, which is not found.

Steps to Reproduce

Ask it to list the directory.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.1.6
VSCode Version: 1.96.2
Commit: 5b19bac7a947f54e4caa3eb7e4c5fbf832389850
Date: 2025-06-25T02:14:24.784Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.1.0

Does this stop you from using Cursor

Yes - Cursor is unusable

2 Likes

I tried forcing Cursor to use bash instead of my regular zsh and it’s not getting stuck now. Much better. Should I just wait for it to eventually resolve whether it’s Cursor or zsh’s breaking change?

For anyone a bit lost, I just added this to user settings JSON (find in the palette):
“terminal.integrated.defaultProfile.osx”: “bash”,
“terminal.integrated.profiles.osx”: {
“bash”: {
“path”: “/bin/bash”
},
“zsh”: {
“path”: “/bin/zsh”
}
}

I’m having the same issue after updating the last update! Every terminal command gets stuck.

1 Like