Agents Window: Branches dropdown truncates repo URLs with no tooltip (multi-root UX)

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:

  1. Each row labels the repo with the full git remote URL (e.g. Sign in · GitLab…).
  2. The label is heavily truncated / ellipsized, so several repos look identical.
  3. Hovering does not show a tooltip with the full path / remote / local folder name.
  4. 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

  1. Open a multi-root .code-workspace with several git repos that share a long common remote host/path prefix.
  2. Open the Agents Window.
  3. Click the Branches control in the header (next to the workspace name / “This Mac”).
  4. 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

Hey @Hao_Luo - thanks for the clear repro and screenshot. You’re right that long remotes get truncated in the Branches menu with no tooltip, so sibling repos look identical - that isn’t something you misconfigured. We’ve let the team know and this is an issue we’re tracking. I’ll post here when there’s an update.