jiebi/CodeConvo huggingface dataset:
Change:
ariaLabel: `${ariaLabel}${command.tooltip ? ` - ${command.tooltip}` : ''}`, tooltip, command: command.id ? command : undefined <del> }, 'status.scm', localize('status.scm', "Sourece Control"), MainThreadStatusBarAlignment.LEFT, 10000)); </del> <ins> }, 'status.scm', localize('status.scm', "Source Control"), MainThreadStatusBarAlignment.LEFT, 10000)); </ins> } this.statusBarDisposable = disposables;

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. --The context menu on the Source Control view has a whole section for "Branch" which contains most things you'd want to do except it does not contain "Delete Branch..." ! This seems like a strange omission when the opposite ("Create Branch...") is there and the capability to do a branch delete is available from the action bar: ! Please add "Delete Branch..." to this menu.
Good call!
I'll try to work on this issue. is it still up?
Added the Submenu Item in the linked pull request.
Hello, I am a new member of this community. I am trying to begin with this bug. Can you help me and tell me from where to begin please? Which file to look for?
I've already submitted a fix for this issue.
To Verify: Make sure Delete Branch... shows up in the context menu below !
Change:
this.xterm = xterm; this._quickFixAddon = this._scopedInstantiationService.createInstance(TerminalQuickFixAddon, this.capabilities); this.xterm?.raw.loadAddon(this._quickFixAddon); <del> this.registerQuickFixProvider(gitSimilarCommand(), gitCreatePr(this._openerService), gitPushSetUpstream(), freePort(this)); </del> <ins> this.registerQuickFixProvider(gitSimilarCommand(), gitTwoDashes(), gitCreatePr(this._openerService), gitPushSetUpstream(), freePort(this)); </ins> this._register(this._quickFixAddon.onDidRequestRerunCommand((e) => this.sendText(e.command, e.addNewLine || false))); const lineDataEventAddon = new LineDataEventAddon(); this.xterm.raw.loadAddon(lineDataEventAddon);

Discussion:
With we're getting some initial terminal quick fixes. We have a bunch more ideas, let's use this issue to track adding more at a later date when we have more information on how the feature is received.
Also want to consider the setting to disable one or more of these
The open URL one (the only one I’ve seen so far) was a really pleasant surprise and I immediately adopted it into my workflow for opening a GitHub PR after pushing a new branch. Another one I would love to see is opening files with merge conflicts: <img width="615" alt="image" src="https://user-"
great idea!
I think this can be closed since we have individual issues tracking ideas
Change:
private readonly _overflowWidgetsDomNode: HTMLElement | undefined; private readonly _id: number; private readonly _configuration: IEditorConfiguration; <ins> private _contributionsDisposable: IDisposable | undefined; </ins> protected readonly _actions = new Map<string, editorCommon.IEditorAction>();

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.86.1 OS Version: Ubuntu 23.04 Steps to Reproduce: an empty text editor the text opening and closing an empty text editor several times that the number of disposables increases each time Opening and closing an editor 1997 times results in 3994 disposables with this stack trace: When opening an editor, the function is called , the function calls adds a disposable to the disposable store When closing and opening the editor again, the same happens: the function is called , the function calls adds a disposable to the disposable store again This probably causes more and more disposables to be in . It seems, disposing the codeEditorContributions disposable () when a text editor model becomes detached might be a possible solution. That way, it would be registered when a model is attached and disposed when a model becomes detached:
Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.86.2. Please try upgrading to the latest version and checking whether this issue remains. Happy Coding!
Thanks a lot!
Change:
return args.join(' '); }; if (needsFolderQualification && workspaceFolder) { <del> shellLaunchConfig.initialText = formatMessageForTerminal(`Executing task in folder ${workspaceFolder.name}: ${shellLaunchConfig.executable} ${getArgsToEcho(shellLaunchConfig.args)}`, { excludeLeadingNewLine: true }); </del> <ins> shellLaunchConfig.initialText = formatMessageForTerminal(nls.localize({ key: 'task.executingInFolder', comment: ['The workspace folder the task is running in', 'The task command line or label'] }, 'Executing task in folder {0}: {1}', workspaceFolder.name, `${shellLaunchConfig.executable} ${getArgsToEcho(shellLaunchConfig.args)}`), { excludeLeadingNewLine: true }); </ins> } else { <del> shellLaunchConfig.initialText = formatMessageForTerminal(`Executing task: ${shellLaunchConfig.executable} ${getArgsToEcho(shellLaunchConfig.args)}`, { excludeLeadingNewLine: true }); </del> <ins> shellLaunchConfig.initialText = formatMessageForTerminal(nls.localize({ key: 'task.executing', comment: ['The task command line or label'] }, 'Executing task: {0}', `${shellLaunchConfig.executable} ${getArgsToEcho(shellLaunchConfig.args)}`), { excludeLeadingNewLine: true }); </ins> } } }

Discussion:
I noticed some task messages weren't localized: Terminal support for unicode is pretty great now so if we have issues with other languages here we should fix them.
Seems like a good idea. Changing these would only be an issue if we have extensions that are reading terminal output and looking for these strings.
That's a proposed api that will probably never get finalized, I doubt the few that use this would be checking for task messages like that.
Change:
throw new Error(`cannot add a decoration for a command ${JSON.stringify(command)} with no marker`); } <del> this._placeholderDecoration?.dispose(); </del> <ins> this._clearPlaceholder(); </ins> let color = command.exitCode === undefined ? defaultColor : command.exitCode ? errorColor : successColor; if (color && typeof color !== 'string') { color = color.toString();

Discussion:
!
Think I saw this today
that was when I here, which causes other issues so i'm removing
working on it
repro is to create some decorations via commands and then delete the terminal
Change:
text-align: center; white-space: nowrap; overflow: hidden; <ins> /* Watermark should show even over opaque backgrounds */ z-index: 1000; </ins> } .monaco-workbench .part.editor > .content.empty > .watermark > .watermark-box {

Discussion:
Issue Type: <bBug</ba theme, or setting, that assigns to any opaque color (example below ). Actual result: <img width="365" alt="image" src="https://user-"Expected result: <img width="318" alt="image" src="https://user-"VS Code version: Code 1.67.2 (, 2022-05-17T18:20:57.384Z) OS version: Darwin x64 21.4.0 Restricted Mode: No <details<summarySystem Info</summary </detailsExtensions disabled<details<summaryA/B Experiments</summary</details<!-- generated by issue reporter --
This is coming in from //cc
I think the fix is not good, I saw a slow editor loading and the watermark was shining through. I think with your change now, there is a time when the new editor is not yet there but the watermark is on top. Typically the watermark should go away as soon as a new editor starts to load, please check.
Any ideas how I can reproduce a slow editor loading? Even open slower custom editors like the hex editor on my computer doesn't seem to cause any issues
! I typically add this in :
I've reverted the Z-index change due to the watermark still showing on slow editor loads will investigate next milestone. Appears that the letter press and command hints are on two separate style sheets entirely.
This is fixed with recent changes to the watermark rendering.
Change:
"json.maxItemsComputed.desc": "The maximum number of outline symbols and folding regions computed (limited for performance reasons).", "json.maxItemsExceededInformation.desc": "Show notification when exceeding the maximum number of outline symbols and folding regions.", "json.enableSchemaDownload.desc": "When enabled, JSON schemas can be fetched from http and https locations.", <del> "json.command.clearCache": "Clear schema cache", "json.command.sort": "Sort document" </del> <ins> "json.command.clearCache": "Clear Schema Cache", "json.command.sort": "Sort Document" </ins> }

Discussion:
Type: <bBug</b! VS Code version: Code - Insiders 1.76.0-insider (, 2023-02-22T05:24:32.270Z) OS version: Windows_NT x64 10.0. Modes: Sandboxed: Yes <!-- generated by issue reporter --
This part of in-preparation release notes will also need updating:
Change:
description: nls.localize('vscode.extension.activationEvents.onView', 'An activation event emitted whenever the specified view is expanded.'), }, { <del> label: 'onIdentity', body: 'onIdentity:${8:identity}', description: nls.localize('vscode.extension.activationEvents.onIdentity', 'An activation event emitted whenever the specified user identity.'), }, { </del> label: 'onUri', body: 'onUri', description: nls.localize('vscode.extension.activationEvents.onUri', 'An activation event emitted whenever a system-wide Uri directed towards this extension is open.'),

Discussion:
This was apparently by but I haven't found anywhere in the codebase that uses it.
/assign
Change:
// folder.1=>folder.2 if (isFolder && name.match(/(d+)$/)) { <del> return name.replace(/(d+)$/, (match: string, ...groups: any[]) => { return String(parseInt(groups[0]) + 1); }); </del> <ins> return name.replace(/(d+)$/, (match: string, ...groups: any[]) => { return strings.pad(parseInt(groups[0]) + 1, groups[0].length); }); } // 1.folder=>2.folder if (isFolder && name.match(/^(d+)/)) { return name.replace(/^(d+)/, (match: string, ...groups: any[]) => { return strings.pad(parseInt(groups[0]) + 1, groups[0].length); }); </ins> } // file/folder=>file.1/folder.1

Discussion:
VSCode Version: 1.22.0-insider OS Version: macOS 10.13.3 Currently VSCode increments suffix when copying a file. Copying makes . But there are cases when the is specified in prefix not suffix, for instance when dealing with migrations we have files like , copying this results in creating a file named which is not the desired result. It would be great if VSCode could detect and increment the prefix if needed. It also requires minimal changes to method to add the functionality.
Testing something like should be enough to handle the case.
If there is a simple PR to handle this case we would be happy to merge it in
Great, I'll make the changes and create PR
This caused which we should take for May
Change:
hasNextChunk: hasNextChunk }; <del> await keytar.setPassword(service, chunk ? `${account}-${chunk}` : account, JSON.stringify(content)); </del> <ins> await setPasswordWithRetry(service, chunk ? `${account}-${chunk}` : account, JSON.stringify(content)); </ins> chunk++; } } else { <del> await keytar.setPassword(service, account, password); </del> <ins> await setPasswordWithRetry(service, account, password); </ins> } this._onDidChangePassword.fire({ service, account });

Discussion:
testing I signed into two accounts (cdias @ and chris @ ), and then signed out of the account. The result: !
I'm getting this error on Ubuntu 20.04 with my GitHub sign-in. I've only used the single account on this machine, so no idea why this started occurring.
Using Ubuntu 20.04 with the latest VS code build. Although the error is slightly different. !
Hi I'm in the same situation Any help will be apreciated King regards Version: 1.50.1 Commit: Date: 2020-10-13T14:44:48.716Z Electron: 9.2.1 Chrome: 83.0.4103.122 12.14.1 V8: 8.3.110.13-electron.0 OS: Linux x64 5.4.0-52-generic snap (Ubuntu 20.04.1 LTS)
Try
it's already installed. I have Ubuntu 20.04.1 LTS !
I UPDATE... Magically solved for me. The way... first I login into official addon Github Pull Request and after enable sync for Github
I think the best we can do here is just add some retry logic as I've seen this every once and a while and reloading the window seems to work.
verification steps: Turn on settings sync and log in with your Microsoft account... then log out... then log in... then log out... (repeat until you don't wanna do it anymore). You shouldn't see the error above.
Change:
position: absolute; pointer-events: none; z-index: 1; <del> padding: 3px 6px; </del> <ins> padding: 2px 6px; </ins> box-sizing: border-box; width: 100%; overflow: hidden;

Discussion:
Perhaps due to semi-opaque color being applied to multiple layers within the input: <img width="210" alt="CleanShot 2022-12-15 at 11 28 11 src="https://user-"<img width="289" alt="CleanShot 2022-12-15 at 11 28 23 src="https://user-"
The source control message input background does not seem to use color customization at all.
I saw it in there, but it's a fairly complex component under the hood and (I think) multiple layers of the component use it. Because the color is semi-opaque it's appearing brighter than it should be after mixing with one layer with another.
You can reproduce & verify that the colour is not applied to this particular input by setting color customization in your settings JSON to a bright red: Observe all other inputs having bright red backgrounds but the commit message input background still having the same background as the surrounding panel's background.
This is what I am seeing with the built-in theme, it looks like it completely blends with the panel's background. For me this is happening with all themes, built-in & third-party - the input's background inherits the panel's background and cannot be customised at all. !
It works for me. I don't see the behavior you do with a transparent background. I'm also noting that you have a different typeface used for the placeholder. That leads me to believe there is something else going on. Are you using any extensions that manipulate VS Code e.g. customize UI? <img width="314" alt="CleanShot 2022-12-15 at 13 26 22 src="https://user-"In any case this will be fixed by . I'd recommend opening up a separate issue for your specific problem.
It works for me too when I place SCM panel to the left sidebar, but when SCM panel is placed to the right sidebar then background colour theming is ignored on the input. I do not see this problem mentioned in . ! !
That one I can indeed repro. Can you file a new issue for that?
Done! Submitted as .
Change:
return; } <del> const primarySelection = editor.getSelection(); </del> <ins> const selections = editor.getSelections(); </ins> <del> if (primarySelection) { this.notebookEditor.revealRangeInViewAsync(this.viewCell, primarySelection); </del> <ins> if (selections?.length) { const lastSelection = selections[selections.length - 1]; this.notebookEditor.revealRangeInViewAsync(this.viewCell, lastSelection); </ins> } }));

Discussion:
Steps to reproduce: a large cell with height more than your screen. same word at the beginning and end of the cell. the word and use <kbdCtrl</kbd<kbdd</kbd(add selection to next find match) The new cursor is now outside viewport which contradicts with its behavior in normal editor (which centers new cursor if outside viewport). Does this issue occur when all extensions are disabled?: Yes VS Code version: Code 1.63.2 (, 2021-12-15T09:39:46.686Z) OS version: Linux x64 5.13.0-22-generic snap Restricted Mode: No <details<summarySystem Info</summary </details<details<summaryA/B Experiments</summary</details<!-- generated by issue reporter --
Change:
readonly HEAD: Branch | undefined; readonly isCommitInProgress: boolean; readonly isMergeInProgress: boolean; <ins> readonly isRebaseInProgress: boolean; </ins> readonly isSyncInProgress: boolean; readonly repositoryHasChangesToCommit: boolean; }

Discussion:
Testing [ ] Update label accordingly (deferred) [x] Remove secondary actions
Pushing this out to the next milestone as there are some things I need to investigate first related to the rebase flow.
Decided to keep the "Commit" label for the button to keep things simple. Will change it if needed, based on customer feedback.
Change:
import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; import { IWorkbenchActionRegistry, Extensions as ActionExtensions } from 'vs/workbench/common/actions'; import { SyncActionDescriptor } from 'vs/platform/actions/common/actions'; <del> import { ShowCurrentReleaseNotesAction, ProductContribution, UpdateContribution, Win3264BitContribution } from './update'; </del> <ins> import { CheckForVSCodeUpdateAction, ShowCurrentReleaseNotesAction, ProductContribution, UpdateContribution, Win3264BitContribution, } from './update'; </ins> import { LifecyclePhase } from 'vs/platform/lifecycle/common/lifecycle'; const workbench = Registry.as<IWorkbenchContributionsRegistry>(WorkbenchExtensions.Workbench);

Discussion:
Ability to update VS Code from the command palette as I have disabled activity bar and have to reenable it to update VS Code. Also, there is a palette option to check for extensions updates, but not for the whole app Steps: Command palette VS Code
First timer here. Could I give this one a shot?
I can do this work.
Hello there, I'm experienced developer and would like to contribute.
Hello there, I am a developer and I have gone through the whole code base and I think that I can add this feature without much problem. Can I please give it a shot?
Please do, you can check the
I have implemented this feature in . Kindly review it.
Works nicely, for downloading updates, but a command doesn't show to Restart To Update.
Change:
return match; } case 'pathSeparator': <ins> case '/': </ins> return paths.sep; default:

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. --. However, it is very long and explicit and thus decreases readability: I would like to request a new variable, , that would be its shorter alias that also stands out visually due to no alphanumeric characters: This is inspired by .
<!-- -96bd-47a8-a0e8- --This feature request is now a candidate for our backlog. The community has 60 days to the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our . Happy Coding!
<!-- -c9e0-7adb-d31b- --:slightlysmilingface: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our . Happy Coding!
Change:
@IKeybindingService private _keybindingService: IKeybindingService, @IInstantiationService private _instaService: IInstantiationService, ) { <del> super(undefined, _submenu.actions[0], options); </del> <ins> super(undefined, _submenu.actions.find(action => action.id === 'workbench.action.quickOpenWithModes') ?? _submenu.actions[0], options); </ins> } override render(container: HTMLElement): void {

Discussion:
When there are multiple debug sessions, the dropdown action item shows in the debug toolbar here as a button that doesn't do anything. You can see it in the gif in We could just hide that item when this setting is set
I believe it focuses the Call Stack view but only when paused and when having the view active. Tho, I do agree that we shouldn't have it there to begin with.

Testing Followed the steps to turn on the debug toolbar with commandCenter options. However, when the debugging started, clicking the area around the directory name did not trigger 'search files'. (the blank space at the right side of 'vscode-python' in terms of the attached screenshot. I was able to trigger 'search files' only when pressing specifically on the directory name, in this case, 'vscode-python. ++ Nice feature by the way! <img width="983" alt="Screenshot 2023-09-26 at 10 42 11 AM" src=""<img width="512" alt="Screenshot 2023-09-26 at 11 02 46 AM" src=""
Change:
window.load(configuration); } <del> private resolveProfileForBrowserWindow(options: IOpenBrowserWindowOptions, workspace: IAnyWorkspaceIdentifier): Promise<IUserDataProfile> | IUserDataProfile { </del> <ins> private resolveProfileForBrowserWindow(options: IOpenBrowserWindowOptions, workspace: IAnyWorkspaceIdentifier, defaultProfile: IUserDataProfile): Promise<IUserDataProfile> | IUserDataProfile { </ins> if (options.forceProfile) { return this.userDataProfilesMainService.profiles.find(p => p.name === options.forceProfile) ?? this.userDataProfilesMainService.createNamedProfile(options.forceProfile); }

Discussion:
I know I suggested but after trying it out I am convinced that was a wrong suggestion. I think we should just revert it, and whenever we open a new folder it should be using the CURRENT profile. I know and feel the same.
Lets discuss this!
Actually I liked this behaviour too. Reverted this after our discussion. Bringing this back again :)
Awesome - thanks!
Is it possible to associate a workspace (or folder) with a profile? E.g. can I set that if I open a workspace (or folder) "A", current profile will be switched to "Default" and if I open a workspace "B", current profile will be switched to "Work"?
Well, it seems to be already working:
Change:
<meta charset="UTF-8"> <meta http-equiv="Content-Security-Policy" <del> content="default-src 'none'; script-src 'sha256-EDTzzejMryXNJsvXPm3ha4m5Mi6h2Y//JRojh+K0+bY=' 'self'; frame-src 'self'; style-src 'unsafe-inline';"> </del> <ins> content="default-src 'none'; script-src 'sha256-j+I5FRqQBE2aQY6H/U/pjZI3buJy36yZ/upZTKZov3c=' 'self'; frame-src 'self'; style-src 'unsafe-inline';"> </ins> <!-- Disable pinch zooming --> <meta name="viewport"

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/No <!-- 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.66 OS Version: Windows 11 Steps to Reproduce: a notebook in on the notebook editor below the cell list ! +s :bug: prompted to save webpage !
thanks! The focus is in the webview but it seems the save action is not handled properly.