symbol-* codicons specified via `iconPath` aren't colored in quickpicks created by extensions

Open
#321,773 3 comments 1 reaction 1 assignee View on GitHub

@TylerLeonhardt is already working on this.

Since Jun 17, 2026.

Assessment

This issue has not been assessed yet.

Description

Description

Issue created out of #320391 where @n-gist observed that with an extension which created a quickpick whose items were all the codicons, the symbol-* items lacked their colors.

Similar to #299650, which I fixed in #299753. That PR resolved the issue for Go to Symbol but not for quickpicks in general.

Another consequence of #267787

I will provide a repro based on quickinput-sample

Issue Details
Item Value
Issue Category Bug
Target Visual Studio Code - Insiders
VS Code Version Code - Insiders 1.126.0-insider (226cd5d573076e1d3b260d21409538fbc67cb059, 2026-06-16T21:33:37-07:00)
OS Version Windows_NT x64 10.0.26200
System Info
Item Value
VS Code Version Code - Insiders 1.126.0-insider (226cd5d573076e1d3b260d21409538fbc67cb059, 2026-06-16T21:33:37-07:00)
OS Version Windows_NT x64 10.0.26200
CPUs Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz (8 x 2304)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x8086, DEVICE=0x9b41 [Intel(R) UHD Graphics], DRIVER_VENDOR=Intel, DRIVER_VERSION=31.0.101.2140 ACTIVE
GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.8521
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgpu: enabled
webnn: disabled_off
Load (avg)
Memory (System) 15.84GB (1.39GB free)
Process Argv -n --enable-proposed-api intersystems-community.vscode-objectscript --enable-proposed-api georgejames.vscode-deltanji --enable-proposed-api georgejames.intersystems-serverdiff
Screen Reader no
VM 0%
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code-Insiders/1.126.0-insider Chrome/148.0.7778.97 Electron/42.2.0 Safari/537.36
Installation pure true
A/B Experiments
No current experiments.
Dominant language
TypeScript
Stars
193k
Forks
42.9k
PR merge metrics
PR metrics pending

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/vscode

All issues in microsoft/vscode

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.