Working sets no longer function

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The scm.workingSets.enabled feature is no longer functioning properly. Before the recent updates, my open tabs would be preserved when I switched away from a branch, and restored when I switched back to it. Now it just maintains whatever tabs are already opened.

Steps to Reproduce

  1. Switch to a topic branch
  2. Open a few file tabs
  3. Switch away from that topic branch → Those tabs should be closed
  4. Switch back to your topic branch → The tabs you opened should be restored

Operating System

MacOS

Version Information

Version: 3.0.16 (Universal)
VSCode Version: 1.105.1
Commit: 475871d112608994deb2e3065dfb7c6b0baa0c50
Date: 2026-04-09T05:33:51.767Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @anthonyh!

Thanks for reporting this. I can reproduce this when Cursor Settings > General > Layout > Open chat as editor tabs is enabled. This is a new setting in Cursor 3.0.

You can restore the former behavior by disabling this setting, and I’ll file this as a bug.

Thanks a lot for the report!

Hey @Colin, thanks for the quick reply and workaround!