vscode
vscode copied to clipboard
Bug: Profile Extensions UI incorrectly displays extensions after switching source under that profile.
Does this issue occur when all extensions are disabled?: No
- VS Code Version: 1.101.0-dfaf44141ea9deb3b4096f7cd6d24e00c147a4b1-arm64
- OS Version: MacOS Darwin 24.5.0
Prerequisites:
- A list of VSCode profiles exists:
Default,Rust,Python, etc. - All these profiles are duplicated from
Dufaultand has their specific extensions. - For example,
Rustprofile hasrust-analyzer.
Steps to Reproduce:
-
Open VSCode with the
Rustprofile active and navigate to the Profiles settings UI. -
Expand the
Extensionslist. It shows the extensions onRustsource correctly.
- Switch to the
Defaultsource. TheExtensionslist for theDefaultsource incorrectly includes extensions that are specific to theRustsource (e.g.,rust-analyzerappears).
- Switch back to the
Rustsource. TheExtensionslist for theRustsource now fails to display its own specific extensions (e.g.,rust-analyzerdisappeared).
- Switch to the
Pythonprofile, then switch back to theRustprofile. TheExtensionslist for theRustsource now displays correctly again.
- If steps 3 and 4 are repeated, The incorrect behavior reliably reoccurs.
Expected Behavior:
When switching between sources of a profile in the Profiles settings UI, the Extensions list should accurately display only the extensions configured for the selected source.
Additional Context:
This seems to be just a display bug; the extensions themselves load correctly during use.