[Linux ]Cursor injects a Settings (cog) icon into extension TreeView title bars

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor automatically adds a Settings (gear/cog) icon to the title bar of every TreeView contributed by a third‑party extension. Clicking it opens Cursor’s Settings UI, not anything related to the extension.
As an extension author, I have no documented way to suppress this injected icon, and it visually clashes with the view/title actions my extension contributes via the standard VS Code contribution point.

Where it happens

  • Any view declared by an extension under contributes.views in package.json.
  • The cog appears in the view’s title bar, alongside (and sometimes overlapping the visual grouping of) the extension’s own contributes.menus[“view/title”] navigation entries.

Steps to Reproduce

  • Install any extension that contributes one or more views under ‘contributes.views’, ideally one that also contributes ‘view/title’ ‘navigation’ actions.
  • Open the extension’s view container.
  • Observe the Settings cog rendered by Cursor in each view’s title bar, in addition to the extension’s own title actions.
  • Click the cog → Cursor’s Settings opens.

Expected Behavior

Cog icon shouldn’t be there I think since it is absent both on Windows 11 and Mac Os

Screenshots / Screen Recordings

Operating System

Linux

Version Information

Version: 3.5.17
VSCode Version: 1.105.1
Commit: d5b2fc092e16007956c9e5047f76097b9e626ca0
Date: 2026-05-20T02:43:31.559Z
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: Linux x64 6.8.0-59-generic

Does this stop you from using Cursor

No - Cursor works, but with this issue

Thanks for the clear report. This seems like a bug - on Linux, the settings gear icon is being injected into every view’s title bar (including third-party extension views) instead of being scoped to Cursor’s own views.

Our team is aware and will get this fixed. In the meantime, the icon is cosmetic and won’t affect your extension’s functionality.