Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
‘[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters (“//”)’ error is thrown when attempting to open any terminal from the terminal menu pull down, by right clicking on a file folder or via the Command Pallette.
I have configured cursor 2.0 to use Remote ssh extension along with Remote Explorer and Remote SSH: Editing Config and my connection to all my servers is rock solid in the ide. My issue is I cannot open any terminal without throwing the above error which forces my to use my client terminal to perform all cli runs, etc which is crushing the workflow.
I have tried numerous alterations in the user/settings.json as per dialogue with AI agent . Here are the core declarations that I have been applying variations too in the User/Library/Application Support/Cursor/User/settings.json:
"terminal.integrated.enablePersistentSessions": false,
"terminal.integrated.shellIntegration.enabled": false,
"terminal.integrated.cwd": "${workspaceFolder}",
"terminal.integrated.cwdSource": "workspaceRoot",
"terminal.integrated.defaultProfile.linux": "bash"
I have attempted to be systematic by altering the key value pairs and have documented all the alterations (which is too much for this post) but I haven’t discovered the source of the issue or found a binding that resolves the issue.
client: MBPro oxs 11, server: linux Ubuntu 24.04.1 LTS
Steps to Reproduce
Since upgrading to 2.0
Expected Behavior
Opening a terminal in the workspace should instantiate a bash terminal in the selected folder or in the root of the container.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.43 (Universal)
VSCode Version: 1.99.3
Commit: 8e4da76ad196925accaa169efcae28c45454cce0
Date: 2025-10-30T18:49:27.589Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin x64 20.6.0
Additional Information
I had been using Remote SSH robustly on our work server with no issues but I recently had challenges with my personal digital ocean droplet that was spiking during ssh connections. I attempted using sshfs with some success. One item that came up was my global node version (older v18.*) on my client was one possible reason for the heavy spikes and I removed the Vue Extension as that may have been using the global node (I also edited the .bash_profile to only use nvm in interactive shell only to prevent the possibility that the global node/nvm was an issue). I am ssh’ing directly into the node docker container that has a reverse proxy for the ssh and is behind an nginx proxy container on my server.
Additionally, I can open the same remote ssh connection in vscode, view the full codebase/ file structure and quickly open the terminal into any folder in that container without any issues.
Does this stop you from using Cursor
Yes - Cursor is unusable