After a recent Cursor update, extension-provided Activity Bar icons (e.g. SQLTools, Claude Code) become invisible. Built-in icons remain visible.
DevTools shows .action-label:not(.codicon) at 36x36px with padding: 0 0 0 36px !important from workbench.desktop.main.css, pushing uri-icon SVGs out of view.
Not fixed by theme changes or clearing Cache/CachedData.
Steps to Reproduce
Windows + remote workspace (WSL/SSH)
Settings may include workbench.activityBar.orientation: vertical
Install SQLTools / Claude Code
Built-in icons visible; extension icons invisible (tooltips on hover)
DevTools confirms padding-left: 36px on .action-label:not(.codicon)
Expected Behavior
Extension Activity Bar icons should render like built-in icons.
Operating System
Windows 10/11
Version Information
Reported after recent Cursor update (exact version not captured at post time). Remote: Linux via WSL/SSH.
For AI issues: which model did you use?
N/A
For AI issues: add Request ID with privacy disabled
N/A
Additional Information
Workaround: remove workbench.activityBar.orientation vertical and reload.
Related: Activity Bar Layout Issue
CSS override: .action-label:not(.codicon) { padding: 0 !important; }
Hey, great write-up, thanks. Your DevTools analysis is spot on. Confirming: in the vertical Activity Bar workbench.activityBar.orientation: vertical, .action-label:not(.codicon) gets padding-left: 36px !important. That padding is meant for text labels, but it also hits extension icons .uri-icon, pushing them out of the ~36px box. Built-in icons use codicon fonts and don’t match this rule, so they stay visible while extension icons don’t.
This is separate from the “empty squares” CORS issue that’s fixed by Reload Window. Here it’s purely layout and CSS.
Both workarounds are valid:
remove workbench.activityBar.orientation: vertical and reload, or
use your CSS override .action-label:not(.codicon) { padding: 0 !important; }
I’ve reported this as a bug on our side. I can’t share an ETA yet, but I’ll update the thread when I have news. If you can, please add your exact Cursor version from Help > About so we can tie it to a specific build.
Quick update: I re-checked in 3.22.12. The padding: 0 0 0 36px !important rule on .action-label:not(.codicon) is still unchanged, so extension icons in the vertical Activity Bar are still pushed out of view. I’ve passed this to the team again, but it isn’t being actively worked on right now and I don’t have an ETA. The CSS override and turning off the vertical orientation are still the workarounds. I’ll update here if anything changes.