jiebi/CodeConvo huggingface dataset:
Change:
hoverMessage.appendMarkdown('n'); for (const { message, resource, startLineNumber, startColumn } of relatedInformation) { hoverMessage.appendMarkdown( <del> `* [${basename(resource.path)}(${startLineNumber}, ${startColumn})](${resource.toString(false)}#${startLineNumber},${startColumn}): `${message}` n` </del> <ins> `* [${basename(resource.path)}(${startLineNumber}, ${startColumn})](${resource.toString(false)}#${startLineNumber},${startColumn}): ` </ins> ); <ins> hoverMessage.appendText(`${message}`); hoverMessage.appendMarkdown('n'); </ins> } hoverMessage.appendMarkdown('n'); }

Discussion:
Refs: I like that the relatedInformation message has a nice different verbatim font and that makes it differ well enough, I suggest to not use a different background as imho the effect does not look that nice and we do not do it anywhere else to my knowledge. Also in the F8 we do not use a special background !
Yeah, it's the default rendering we have for markdown. Not sure I have change that without making people sad...
Also, the bullets do not appear in the Problems pane or when F8. Why have them here?
Change:
renderElement(node: ITreeNode<Call, FuzzyScore>, _index: number, template: CallRenderingTemplate): void { const { element, filterData } = node; const deprecated = element.item.tags?.includes(SymbolTag.Deprecated); <ins> template.icon.className = ''; </ins> template.icon.classList.add('inline', ...CSSIcon.asClassNameArray(SymbolKinds.toIcon(element.item.kind))); template.label.setLabel( element.item.name,

Discussion:
<!-- Do Not Delete This! bugreporttemplate --<!-- Please read our Rules of Conduct: --<!-- Read our guide about submitting issues: --<!-- Search existing issues to avoid creating duplicates. --<!-- Test using the latest Insiders build to see if your issue has already been fixed: --<!-- Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. --<!-- Launch with to check. --Does this issue occur when all extensions are disabled?: Yes <!-- If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. --<!-- Issues caused by an extension need to be reported directly to the extension publisher. The 'Help Report Issue' dialog can assist with this. --- VS Code Version: 1.68.0 OS Version: Win10 21H1 .1706 Steps to Reproduce: ! This is caused by When L122 , the element may have been created in the tree before. Thus, may be more than once and causes icon style conflict. ! A PR will be linked. Idea from After fix: !
Change:
await repository.createStash(message, includeUntracked); } <del> private async getStashMessage(): Promise<string | undefined> { </del> <ins> private async getStashMessage(defaultStashMessage: string): Promise<string | undefined> { </ins> return await window.showInputBox({ <ins> value: defaultStashMessage, </ins> prompt: localize('provide stash message', "Optionally provide a stash message"), placeHolder: localize('stash message', "Stash message") });

Discussion:
<!-- Do Not Delete This! featurerequesttemplate --<!-- Please read our Rules of Conduct: --<!-- Please search existing issues to avoid creating duplicates. --<!-- Describe the feature you'd like. --Current Behavior: I have staged changes and typed a commit message. I choose Stash Stash I am prompted to enter a stash description Desired Behavior: If commit message is entered, automatically use it as the stash description instead of prompting.
(Experimental duplicate detection) Thanks for submitting this issue. Please also check if it is already covered by an existing one, like: <!-- score: 0.767 --- <!-- score: 0.663 --- <!-- score: 0.586 --- <!-- score: 0.559 --- <!-- score: 0.54 --<!-- potentialduplicatescomment --
Is this issue available to work on?
perhaps the simplest implementation is just to default the stash description prompt to the commit message?
! doesn't work for me
Sorry for the hassle but we decided to go and put this behind a setting instead: .
A little overkill if you ask me. But it works
I know... explanation is here: I guess the PR author didn't want to go with option 2 ;)
Change:
for (const node of event.composedPath()) { if (node instanceof HTMLAnchorElement && node.href) { if (node.href.startsWith('blob:')) { <ins> if (outputFocus) { postNotebookMessage<webviewMessages.IOutputFocusMessage>('outputFocus', outputFocus); } </ins> handleBlobUrlClick(node.href, node.download); } else if (node.href.startsWith('data:')) { <ins> if (outputFocus) { postNotebookMessage<webviewMessages.IOutputFocusMessage>('outputFocus', outputFocus); } </ins> handleDataUrl(node.href, node.download); } else if (node.getAttribute('href')?.trim().startsWith('#')) { // Scrolling to location within current doc

Discussion:
a cell that will produce an error a link in the stack trace sometimes focus is not correctly given to the cell !
Change:
} private _computeOutputLineHeight(lineHeight: number, outputFontSize: number): number { <del> const minimumLineHeight = 8; </del> <ins> const minimumLineHeight = 9; </ins> if (lineHeight === 0) { // use editor line height

Discussion:
Testing ! Is this expected?
it looks like 8 should still be a multiplier from the description. good catch
! now I have ALL THE SPACE... I think this is verified
Change:
this.setEnabledAutoUpdateExtensions([]); this.setDisabledAutoUpdateExtensions([]); this._onChange.fire(undefined); <del> this.extensionManagementService.resetPinnedStateForAllUserExtensions(!isAutoUpdateEnabled); </del> <ins> this.updateExtensionsPinnedState(!isAutoUpdateEnabled); </ins> } if (isAutoUpdateEnabled) { this.eventuallyAutoUpdateExtensions();

Discussion:
Testing Disable Auto Update for All Extensions. Enable Auto Update for All Extensions. Search for an installed extension. Auto Update is not checked. When I clear the search box, sometimes the checkboxes are then checked. Again searching for an installed extension shows the boxes unchecked.
Do you mean the checkbox is not checked when you search for an installed extension? Otherwise it is checked?
Yes.
Actually now I just reproduced it without searching. This is after enabling auto update for all: <img width="1272" alt="image" src=""
updated after a while! I also noticed that when I clear the search box it takes a very long time for the Extensions panel to show the installed extensions when I just enabled or disabled auto update for all extensions. There seems to be a performance issue.
Thats right, this action updates all extensions to disable auto update. This is any async operation. I would probably show a progress to indicate that operation is running.
<!-- UNABLETOLOCATECOMMITMESSAGE repo --Issue marked as unreleased but unable to locate closing commit in repo history. If this was closed in a separate repo you can add the label directly, or comment .
<!-- UNABLETOLOCATECOMMITMESSAGE --Issue marked as unreleased but unable to locate closing commit in issue timeline. You can manually reference a commit by commenting , or directly add the label if you know this has already been releaased
Change:
import vscode = require('vscode'); import {TextEditorRevealType} from 'vs/workbench/api/node/mainThreadEditors'; import * as paths from 'vs/base/common/paths'; <ins> import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry'; </ins> /** * This class implements the API described in vscode.d.ts,

Discussion:
I'm not sure if this is an issue in vscode, or typescript, or a DT package, but vscode is complaining about the "funding" field requiring 2 properties, which is incorrect (the other one is "type", and it's optional). <img width="440" alt="Screen Shot 2022-03-14 at 2 36 39 PM" src="https://user-"If this is the wrong place to file it, please point me to the right one :-) Thanks!
(happy to do the work to fix it, too, if someone can point me to where they're defined)
Most likely this is provided by SchemaStore and was just recently UPD. Documentation doesn't have any examples of objects only with field so it's unclear from docs if it's possible to omit field unless you check implementation (or do the implementation ). Maybe it make sense to have at least one object without field in npm docs?
Yes, this needs to be adopted in the SchemaStore. Marking as duplicate of
The docs are irrelevant; to document the types for something, you need to check the actual behavior. Thanks, I’ll follow it there.
Change:
import { assert, assertFn, checkAdjacentItems } from 'vs/base/common/assert'; import { BugIndicatingError } from 'vs/base/common/errors'; <ins> import { ISingleEditOperation } from 'vs/editor/common/core/editOperation'; </ins> import { Position } from 'vs/editor/common/core/position'; import { PositionOffsetTransformer } from 'vs/editor/common/core/positionToOffset'; import { Range } from 'vs/editor/common/core/range'; import { TextLength } from 'vs/editor/common/core/textLength'; export class TextEdit { <ins> public static single(originalRange: Range, newText: string): TextEdit { return new TextEdit([new SingleTextEdit(originalRange, newText)]); } </ins> constructor(public readonly edits: readonly SingleTextEdit[]) { assertFn(() => checkAdjacentItems(edits, (a, b) => a.range.getEndPosition().isBeforeOrEqual(b.range.getStartPosition()))); }

Discussion:
Type: <bBug</bStep 1: Create a file named with this content: Step 2: create an empty file named Step 3: Move with a terminal in the folder containing the files and run Step 4: Click on the arrow button and see that it doesn't work ! VS Code version: Code 1.88.1 (, 2024-04-10T17:41:02.734Z) OS version: WindowsNT x64 10.0. Modes: <details<summarySystem Info</summary </details<details<summaryExtensions (38)</summaryExtensionVersion ------ vscode-nginx-conf0.3.5 swagger-viewer3.1.2 freezed0.9.6 ccs-flutter-color1.2.4 dart-code3.86.0 flutter3.86.0 jquerysnippets0.0.1 es7-react-js-snippets4.4.3 vscode-html-css2.0.9 copilot1.180.0 copilot-chat0.14.1 vscode-github-actions0.26.2 vscode-pull-request-github0.86.1 gc-excelviewer4.2.59 todo-tree0.0.226 vscode-nginx-conf-hint0.3.1 latex-workshop9.20.0 vscode-edit-csv0.9.1 plantuml2.18.1 vscode-peacock4.2.2 dotenv1.0.1 vscode-docker1.29.0 debugpy2024.5. isort2023.13. python2024.5. vscode-pylance2024.4.102 remote-containers0.354.0 cpptools1.19.9 vscode-thunder-client2.21.11 nginx-formatter0.0.13 vscode-xml0.26.1 vscode-yaml1.14.0 scala0.5.7 markdown-preview-enhanced0.8.13 even-better-toml0.19.2 vscode-icons12.7.0 vscode-nginx0.7.2 txt-syntax0.2.2 </details
working on this
Oh wow I did not realize this was fixed. I've been working on it and just submitted a PR for a similar issue.
My solution was also very similar.
sorry! It was tricky to fix though.
Change:
isDefault: false }; deepStrictEqual(createProfileSchemaEnums([profile1, profile2]), { <del> values: ['name', 'foo'], </del> <ins> values: [ null, 'name', 'foo' ], </ins> markdownDescriptions: [ <ins> 'Automatically detect the default', </ins> '$(terminal) namen- path: path', '$(terminal) foon- path: bar' ]

Discussion:
Open default settings JSON: ! Version: 1.67.0-insider (user setup) Commit: Date: 2022-03-31T11:00:49.798Z Electron: 17.2.0 Chromium: 98.0.4758.109 16.13.0 V8: 9.8.177.11-electron.0 OS: Windows_NT x64 10.0.
windows and linux issue only - works on mac <img width="481" alt="Screen Shot 2022-03-31 at 11 16 55 AM" src="https://user-"
but not in the settings editor actually
I think it happens on mac too, was originally reported for .osx
any idea why null is not accepted here? We set null as a valid type along side enum/string:
any thoughts as I know you did some work related to enum settings?
Not sure, but I get a mysterious result in the suggestions: !
yeah that should be
If enums are defined, you need to add as a valid value to the enums as well
I believe null is already one of the enum values
The completion values are composed of enum, default and more. The validation only looks at at enum values. So I'm quite sure the num values don't contain null, as the hover shows: !
Change:
ContextKeyExpr.equals('b2', 'bb2'), ContextKeyExpr.notEquals('c1', 'cc1'), ContextKeyExpr.not('d1'), <ins> ContextKeyExpr.glob('d4', '**/3*'), </ins> ContextKeyExpr.notEquals('c2', 'cc2'), ContextKeyExpr.has('a2'), ContextKeyExpr.equals('b1', 'bb1'), <ins> ContextKeyExpr.glob('d3', '**/d*'), </ins> ContextKeyExpr.has('a1'), ContextKeyExpr.and(ContextKeyExpr.equals('and.a', true)), ContextKeyExpr.not('d2')

Discussion:
VSCode Version: 1.12.0 OS Version: MacOS Sierra 10.12.4 In , we'd like to be able to provide context menus for all gradle files. The current clause is limited to language types () or a single file name (). It would be helpful if there was support for glob pattern matching, as mentioned in
Hi, Any update on this?
I will push an additional change that expands this to support normal regular expressions instead of just glob-patterns. We figured that's more powerful and closer to ST
Will this be usable in matching any when clause value? Can you give an example?
You write , so will execute this . A sample from my dummy extensions (matches filenames ending in )
This is AWESOME! Should reduce the number of duplicate menu items I need to define
Slight update on this: The value must be enclosed in slashes, so . I have updated above sample
FYI: I tried to apply this feature to the "loaded script view" by following the entry in the release notes: ! But without much success. After looking into the test item and the corresponding feature item, I noticed that the latest syntax uses regular regexp syntax. I've taken the liberty to change the release notes to this: ! I did not attempt to clarify why actually matches "Docker files".
Hmm, I am writing a simple extension, and would like to copy any resourceName. It works without any when clause, but the menu item also shows up, when r-clicking inside the empty space. I would like to prevent it. Is there something like this ?
Ok I found . And its actually what I was looking for. But I did not found it in the docs, but code base.
Change:
} } <del> this._currentContent = message + provider.provideContent() + readMoreLink + disableHelpHint + localize('exit-tip', 'nnExit this dialog via the Escape key.'); </del> <ins> this._currentContent = message + provider.provideContent() + readMoreLink + disableHelpHint + localize('exit-tip', 'nExit this dialog via the Escape key.'); </ins> this._updateContextKeys(provider, true); this._getTextModel(URI.from({ path: `accessible-view-${provider.verbositySettingKey}`, scheme: 'accessible-view', fragment: this._currentContent })).then((model) => {

Discussion:
Type: <bBug</bOn Mac, in terminal, press Option+F1. It says: Go to Next Command (Command+DownArrow) Go to Previous Command (Command+UpArrow) This has been recently updated as: Option+Up/DownArrows. VS Code version: Code - Insiders 1.81.0-insider (Universal) (, 2023-07-28T12:09:45.183Z) OS version: Darwin arm64 22.5.0 Modes: <details<summarySystem Info</summary </details<details<summaryExtensions (90)</summaryExtensionVersion ------ android-dev-ext1.3.2 Bookmarks13.4.1 openscad1.2.1 spellright3.0.116 zoterolatex0.4.1 mermaid-markdown-syntax-highlighting1.5.2 doxdocgen1.4.0 dscodegpt2.1.15 vscode-markdownlint0.51.0 vscode-eslint2.4.2 vscode-quick-select0.2.9 vscode-deno3.19.1 gitlens14.1.1 EditorConfig0.16.4 prettier-vscode9.19.0 vscode-google-translate1.4.13 codespaces1.14.13 copilot1.99.294 copilot-chat0.5. remotehub0.60.0 vscode-github-actions0.25.8 vscode-pull-request-github0.68.1 easy-snippet0.6.3 path-autocomplete1.24.1 latex-workshop9.13.3 lilypond-syntax0.1.1 scheme0.2.0 better-cpp-syntax1.17.2 google-search0.0.1 vscode-lua-format1.3.8 lilypond-formatter0.2.3 lilypond-pdf-preview0.2.8 lilypond-snippets0.1.1 vslilypond1.7.3 zotero0.1.10 git-graph1.30.0 vscode-docker1.26.0 black-formatter2023.4.1 flake82023.6.0 isort2023.11. python2023.12.0 vscode-pylance2023.7.40 jupyter2023.6.

jupyter-keymap1.1.2 jupyter-renderers1.0.17 vscode-jupyter-cell-tags0.1.8 vscode-jupyter-slideshow0.1.5 remote-containers0.305.0 remote-ssh0.102.0 remote-ssh-edit0.86.0 remote-wsl0.80.2 vscode-remote-extensionpack0.24.0 azure-repos0.36.0 cmake-tools1.14.34 cpptools1.16.3 cpptools-extension-pack1.3.0 js-debug-nightly2023.7.2417 remote-repositories0.38.1 vscode-github-issue-notebooks0.0.129 vscode-selfhost-test-provider0.3.15 vscode-serial-monitor0.10.0 vsliveshare1.0.5877 resourcemonitor1.0.7 autodocstring0.6.1 pandocciter0.10.3 shiny-python0.1.2 shinyuieditor0.4.3 quarto1.90.0 r-debugger0.5.4 java1.21.0 vscode-xml0.26.1 r2.8.1 multi-command1.6.0 vscode-deepl1.0.6 abc-music0.4.0 lua3.6.26 latex-utilities0.4.10 chatgpt1.1.2 cmake0.0.17 errorlens3.12.0 intellicode-api-usage-examples0.2.7 vscodeintellicode1.2.30 vscode-arduino0.6.0 vscode-java-debug0.52.0 vscode-java-dependency0.23.0 vscode-java-pack0.25.12 vscode-java-test0.39.0 vscode-maven0.41.0 markdown-all-in-one3.5.1 grammarly0.22.1 (1 theme extensions excluded) </details<details<summaryA/B Experiments</summary</details<!-- generated by issue reporter --
Yes reported this, but I cannot find that issue, so we'll track it here. This is because of this line
Change:
return ''; } <ins> private handlePathTilde(path: string): string { return path.replace(/^~/, os.homedir()); } </ins> private static cloneId = 0; @command('git.clone')

Discussion:
Given , I should be able to Run In parent directory prompt, enter Get popup
Hasn't this issue been solved before ? If it hasn't I'll try to fix it.
Actually it seems the current solution can only handle in the config setting... but not in the input box!
hello I could take a look at the issue if no one is already assigned. It would be my first one. Regards, Pascal.
Hi let me know if you're working on the issue. I think I've found a solution.
go for it !
Change:
this.updateEnablement(); this.repository.onDidChangeOperations(() => { <del> const commitInProgress = this.repository.operations.isRunning(Operation.Commit); this.repository.sourceControl.inputBox.enabled = !commitInProgress; commands.executeCommand('setContext', 'commitInProgress', commitInProgress); </del> <ins> // Disable input box when the commit operation is running this.repository.sourceControl.inputBox.enabled = !this.repository.operations.isRunning(Operation.Commit); </ins> }); }

Discussion:
Issue Type: <bBug</bvscode release notes 1.69.0 says: I don't see any "Accept Commit Message button in the editor toolbar". The only button is the split editor button. VS Code version: Code 1.69.0 (, 2022-07-07T08:29:47.439Z) OS version: Linux x64 5.4.0-121-generic Restricted Mode: No <details<summarySystem Info</summary </details<details<summaryExtensions (47)</summaryExtensionVersion ------ language-x86-64-assembly3.0.0 atlascode2.10.12 language-gas-x860.0.2 doxdocgen1.4.0 dart-code3.44.0 flutter3.44.0 vscode-eslint2.2.6 vscode-wasm1.3.1 gitlens12.1.1 go0.34.1 rest-client0.25.0 better-cpp-syntax1.15.19 cmake-language-support-vscode0.0.4 sublime-babel-vscode0.2.10 Lua0.0.9 mypy0.2.2 asm-code-lens1.10.2 git-graph1.30.0 vscode-docker1.22.0 vscode-dotnet-runtime1.5.0 python2022.10.0 vscode-pylance2022.7.20 jupyter2022.6.

jupyter-keymap1.0.0 jupyter-renderers1.0.8 remote-containers0.241.3 remote-ssh0.82.1 remote-ssh-edit0.80.0 remote-wsl0.66.3 vscode-remote-extensionpack0.21.0 cmake-tools1.11.26 cpptools1.11.2 cpptools-extension-pack1.2.0 hexeditor1.9.7 vscode-typescript-tslint-plugin1.3.4 vetur0.35.0 ruby0.28.1 vscode-yaml1.8.0 LiveServer5.7.5 wow-bundle1.3.0 code-spell-checker2.3.0 lua3.4.2 svelte-vscode105.18.1 pdf1.2.0 vscode-lua0.12.4 cmake0.0.17 vscode-ruby0.28.0 (1 theme extensions excluded) </details<details<summaryA/B Experiments</summary</details<!-- generated by issue reporter --
The editor toolbar buttons only appear when the file is opened in the editor: <img width="606" alt="image" src="https://user-"
!
Thanks! Would you be able to share a screenshot of the complete workbench? What is the language name that is shown in the lower right hand corner in the status bar? By default the file should be detected as "Git Commit Message".
It does have "Git Commit Message" as the file type. I think maybe I figured out how you can reproduce it: The buttons appear for a normal git repository. The buttons don't appear for a git submodule. When I press the top commit button, I get the buttons. When I press the bottom commit button, no buttons. ! . Are you able to reproduce it that way?
Hey this issue might need further attention. you can help us out by closing this issue if the problem no longer exists, or adding more information.
issue still present in 1.71.2
sorry for not getting back to you on this, as the notification felt through the cracks. Let me see if I am able to reproduce the problem based on the latest information that you have shared.
I've got a repro and I should be able to get a fix in for this next week. Thank you for the repro details!
Change:
resolved "https://registry.yarnpkg.com/xterm-addon-webgl/-/xterm-addon-webgl-0.14.0-beta.8.tgz#486ae22b2eb88a12ebded366c4019ee26409cbb8" integrity sha512-G0F70f6zGWtXuZxKiTn9BQswaVz85wcCuadnWRdPFDBlgdEfcboCvVZgQetklOIkluVpt8tYYK013/25iMRKTA== <del> xterm-headless@5.1.0-beta.13: version "5.1.0-beta.13" resolved "https://registry.yarnpkg.com/xterm-headless/-/xterm-headless-5.1.0-beta.13.tgz#ff1ae4bf9a9962410fb46dbe19c73f9b93ae4539" integrity sha512-jbCCuJgpnv1Ncda45J08wlEAVEReYQonFx9Nu9YvjQyvnN5h0PkIAztFHHO3bjRPFHCC44fPfcmvJOvA4pZAZA== xterm@5.1.0-beta.13: version "5.1.0-beta.13" resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.1.0-beta.13.tgz#efbc350a819ec7ff77ff340545178ee48d048e2d" integrity sha512-p2E0XwuuIG6sFLy5/4gkPiesX6BdlR6+3Ew+Tcj+1aTvvum/1jKzmuKprZvQn1RRyCsQTpMrvOB0x5Tj7F9wEw== </del> <ins> xterm-headless@5.1.0-beta.15: version "5.1.0-beta.15" resolved "https://registry.yarnpkg.com/xterm-headless/-/xterm-headless-5.1.0-beta.15.tgz#fba76c8e95b552e922354409864c0f55d3b499f7" integrity sha512-LVtB+KkHs1R2RG8ug3IfOOU0J+qEGttfXagGxfzNq8zxxoSsgoY4D0YvLpM7M/5FK6eGK5K8/yol9XAK63ENog== xterm@5.1.0-beta.15: version "5.1.0-beta.15" resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.1.0-beta.15.tgz#146b70c81fd286dbb003d18449918326fa355b6b" integrity sha512-fO87pEPFMr+h7eo51+6+ew3OhzLm2wwSYz6w/y5lH986rD1lgAeEqFuzjr64pjBzwAihnoaTpumYg5lTZDQpSA== </ins> y18n@^3.2.1: version "3.2.2"

Discussion:
Testing with EDIT or https://user-
!
!
weird behavior on too !
also happens with
also lines aren't resizing !
did some change happen around trusted types? The dynamically loaded script needs to set inline attributes/innerHTML
No, nothing that I am aware of. Tho, the assignment () should have never worked with trusted types enabled because it's a bare string, not If you have to use assignment (which should be the exception) you need to use a trusted types policy and create trusted html through that. This is a sample: However, you should try to avoid that and keep things more simple, e.g use and/or
Ah you're right, this was a coding error introduced with underlines:
Change:
_serviceBrand: any; setColorTheme(themeId: string | undefined, settingsTarget: ConfigurationTarget | undefined): Promise<IColorTheme | null>; getColorTheme(): IColorTheme; <del> getColorThemes(): Promise<IColorTheme[]>; </del> <ins> getColorThemes(extensionId?: ExtensionIdentifier): Promise<IColorTheme[]>; </ins> onDidColorThemeChange: Event<IColorTheme>; restoreColorTheme();

Discussion:
Improve user experience while installing themes
!
It would be cool if you could preview themes in the store, maybe with a split view hosting some example code, or even with the files you have open.
Please open a feature request for it
Change:
} const infos: IExtensionInfo[] = []; for (const installed of this.local) { <del> if (installed.type === ExtensionType.User && (!onlyBuiltin || installed.isBuiltin)) { </del> <ins> if (!onlyBuiltin || installed.isBuiltin) { </ins> infos.push({ ...installed.identifier, preRelease: !!installed.local?.preRelease }); } }

Discussion:
Ability to update built in extensions
This is a pre-request to enable built-in extension to on-board to
Disabled updating builtin extensions in stable