Cmd + Click links in Terminal now launches Cursor's built-in Browser

As of some update between 2.0.7X and 2.0.77, pressing cmd + click in Cursor’s built-in terminal now launches Cursor’s default built-in browser, which I did not ask for nor wanted. It’s nice that there is a built-in browser, and the inspector is nice, but 90% of the time, it’s an external browser I want.

Thankfully there’s a setting to add:

"workbench.externalBrowser": "default"

Overall feedback on the built-in browser that’s necessitating using an external browser: TABS. Please. Until there is support for opening multiple browsing tabs, the built-in browser is barely usable for most use cases but it’s always at that point I have to stop everything, relaunch everything in an external browser that supports multiple tabs, and continue working from there.

4 Likes

Hey @jchase , did that setting fix the behavior on your end? If so, which config file did you set it in?

I’m having the same frustration and I tried setting "workbench.externalBrowser" in my User settings JSON to both "default” and "chrome”, but in either case Cursor keeps opening links I Cmd + Click from the terminal in its internal browser.

OK apparently I was wrong about that, "workbench.externalBrowser": "default" doesn’t actually have an effect (I had this set under ~/Library/Application Support/Cursor/User/settings.json). But, I found out if you open an AI chat window, and choose the browser icon to select “Google Chrome” (regardless of whether that’s your default browser), Cmd + Click in terminal then opens an external browser instead of built-in. You don’t have to actually start a chat for this to work, but the chat interface seems to be the only place this setting can be changed. Also, it doesn’t necessarily open Google Chrome, it just opens whatever your default browser is (as opposed to “Browser Tab” which will open an inline browser tab in Cursor). It’s a bizarre place to put this setting, but at the moment seems to work. “Google Chrome” should probably be relabeled as “Default External Browser” or something.

Gotcha, I’ve opened a bug report because this seems like incorrect behavior:

I noticed it depends on the kind of link you’re opening, I’ve yet to reproduce with remote URLs but localhost ones are often affected.

I’m getting frustrated by this as well, in order to log into our app, we need to SSO and my 1password plugin and chrome debugging tools are not in the Cursor built-in browser.

Can we please revert the behavior, or make it possible to do SHIFT click to open in system default browser? I need a quick way to still open links in my normal browser, without having to copy paste URLs around.

Please revert this feature or make it clear how to disable it - it’s unbearable to work with links from the terminal now.

@jchase thank you for the tip. It seems even this is not available in my version. Clicking the open in browser icon only opens in the Cursor browser.
Hopefully this is sorted out soon.

1 Like

I dont understna why they are doing ■■■ there in Cursor. Are they Bored or something ?
I mean what’s next ?

2 Likes

Created a forum account to second this, at least give a clear option to disable this “behavior”


this worked for me

5 Likes

i create the account to express my gratitude , it work also to me , it was solve my difficult :+1:

This is non-sense… thanks for this solution! Solved for me

That solution worked for me, too. Thanks! Also chiming in here to say – I think external browser is the obviously preferable default.

This worked!