Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor is pushing the Agents Window as the primary workflow, but the Branches dropdown in a multi-root workspace is hard to use and easy to abandon:
- Each row labels the repo with the full git remote URL (e.g. Sign in · GitLab…).
- The label is heavily truncated / ellipsized, so several repos look identical.
- Hovering does not show a tooltip with the full path / remote / local folder name.
- Branch names on the right are also truncated (p…, m…, App…, zz…), so you cannot disambiguate by branch either.
For teams with many sibling repos, this makes the promoted Agent entry point feel untrustworthy: you cannot tell which repo/branch you are about to run an agent against.
Steps to Reproduce
- Open a multi-root .code-workspace with several git repos that share a long common remote host/path prefix.
- Open the Agents Window.
- Click the Branches control in the header (next to the workspace name / “This Mac”).
- Observe truncated repo labels; hover rows — no full-path tooltip.
Expected Behavior
- Prefer a short, human-readable label: workspace folder name, repo basename (nabox-ios), or owner/repo.
- Always show a tooltip with the full remote URL + local path + current branch.
- Optionally widen the menu, or use a two-line row: folder name + muted secondary line with remote.
- Truncate the middle of the host path if needed, but keep the repo name and branch name fully visible.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
Cursor 3.15.6 (stable), commit a1f686545fd0ce8917bbd2449f733551a9bce420
Additional Information
- Layout: Agents Window / Glass-style agent UI
- Repro: multi-root workspace (~7 folders); remotes share the same self-hosted git host, so truncation removes the distinguishing segment.
- Nested git root shows as “android” / “NewMaster” while others show truncated remotes — inconsistent labeling.
- Not the WSL “Loading branches…” bug; branches load, but identification UX fails.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor
