jiebi/CodeConvo huggingface dataset:
Change:
.monaco-workbench .notebookOverlay.notebook-editor .simple-fr-find-part-wrapper .matchesCount { text-align: center; <ins> text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 2px; box-sizing: border-box; </ins> }

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.66.2 OS Version: windows 10 The text input field is simply blocked. It is impossible to use both search and text replacement. Steps to Reproduce: combination like "Ctrl + H" or "Ctrl + F" !
Change:
processedPathGlobs.set(pathGlob, pathGlobMatched); } <del> if (!languageMatched && !pathGlobMatched) { // If the language is not matched and the path glob is not matched, then we don't need to check the other conditions </del> <ins> let matched = languageMatched || pathGlobMatched; // If the resource has pattern (extension) and not matched, then we don't need to check the other conditions if (pattern && !matched) { </ins> continue; } <del> let matched = true; </del> if (matched && condition.whenInstalled) { if (!condition.whenInstalled.every(id => installed.some(local => areSameExtensions({ id }, local.identifier)))) { matched = false;

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: If a user opens a Python file (.py) or saves a file with a .py extension and does not have the Python extension installed, VS Code suggests installing the Python extension for Python support using the prompt below: <img width="236" alt="image" src=""Proposed behavior: It would be nice if we could have an installation trigger/prompt to install the Python extension before a user saves the file with the appropriate file extension. In this case, if the user creates a new untitled file --selects Python from the language dropdown --the user is prompted to install the Python extension (flow depicted in the gif below) ! In user studies, we have observed users struggle to find where to install the Python extension (or do not realize they need an extension for Python support) and do not think to save the file in this case causing them to get stuck at this point.
I remember this used to be supported and would have broken sometime back.
Another scenario I don't believe has been supported but could be useful is when users do not select Python as the language but instead just start typing Python code and the language model is able to detect it. Thoughts on enabling a prompt for this scenario as well?
Is not the other scenario same as this - At the end of both scenarios, the language mode of the file has changed to python. Language mode change will trigger the recommendation.
In the second scenario, the user has to click the lightbulb in order to get the language mode to change (or have the setting to automatically switch the language mode to the detected language enabled). The idea there was to prompt the user if the model detects their code to be Python, without the user having to click on the small lightbulb in the bottom corner. We haven't observed users engaging with or noticing the status bar much which was the motivator for this scenario.
I see. I will reopen the other issue for that scenario. Can you please update the issue and mention the use case clearly. Thanks.
Change:
const disposables = new DisposableStore(); const qp = this.quickInputService.createQuickPick(); <del> qp.title = localize('selectFileType', "Select File Type..."); qp.placeholder = qp.title; </del> <ins> qp.title = localize('newFileTitle', "New File..."); qp.placeholder = localize('newFilePlaceholder', "Select File Type or Enter File Name..."); </ins> qp.sortByLabel = false; qp.matchOnDetail = true; qp.matchOnDescription = true;

Discussion:
Testing <img width="728" alt="image" src="https://user-"- I would suggest that we update the placeholder to indicate that you can type in a name to create a new file Is there any reason why we have description for the capabilities that are included in VS Code? <img width="728" alt="image" src="https://user-"- I would suggest that we update the quick pick item to something like "Create New File" and remove the "Built-In" description <img width="728" alt="image" src="https://user-"- I would suggest to place the "New File" quick pick item at the end of the list separated from the file types
It's just been the precedent whenever we have some features that are contributed in a list with built-in features there as well. The Reopen With... picker does the same thing. I think the division here is built-in vs non built-in and not necessarily file types vs not file types. The New File (name) will actually choose a file type based off of the file extension
Change:
TaskDefinitionRegistry.all().forEach(definition => validTypes[definition.taskType] = true); validTypes['shell'] = true; validTypes['process'] = true; <ins> this._providerProgressManager = new ProviderProgressMananger(); </ins> return new Promise<TaskSet[]>(resolve => { let result: TaskSet[] = []; let counter: number = 0; <del> let done = (value: TaskSet) => { </del> <ins> let done = (value: TaskSet | undefined) => { </ins> if (value) { result.push(value); }

Discussion:
We have a temporary fix for the release for but we need to do something better long term.
while working on quick access for tasks I noticed that we seem to be having 2 pickers for the same thing (?): Task quick open: ! "Run Task" picker: ! Is that intentional? Should the one be merged into the other?
Yes, they do not share much code :( as part of improving the quick pick I will converge them.
sounds good, please only change  and leave the other one because I plan to delete those old ones soon.
Change:
{ return this.inMemoryResourcePrefix + '/' + resource.scheme <del> + '/' + resource.authority </del> <ins> + '/' + (resource.authority || this.emptyAuthority) </ins> + (resource.path.startsWith('/') ? resource.path : '/' + resource.path) + (resource.fragment ? '#' + resource.fragment : ''); }

Discussion:
Request refactorings, and extract to a function at the top-level. Expected: no crash Actual: I'm not sure on the specific version, but in the last 9 days or so we started seeing the following crash:
Actually I found this while trying to repro a different bug. The one I was looking to repro had the following stack trace: <details<summaryOriginal Stack Trace </summary</details I think this actually only repros when working in an anonymous buffer in VS Code. When you ask for a refactoring on an anonymous buffer, we come back with the same buffer name However, VS Code pops up a notification that "You cannot rename this element" and creates a new buffer with the contents. This confuses TSServer a lot, and makes it fail over and over again.
I initially read the last part of the issue title as “thanks, language service” and thought the sarcasm was appropriate.
I may steal that in the future :D
can you transfer this issue to VSCode if appropriate?
Did this just start happening with the latest insiders?
Possible introduced with
Yeah, I believe it didn't repro on a 2 week old nightly, but I can't 100% confirm.
<!-- AUTHORVERIFICATIONREQUEST --This bug has been fixed in the latest release of ! you can help us out by commenting if things are now working as expected. If things still don't seem right, please ensure you're on version of Insiders (today's or later - you can use in the command palette to check), and leave a comment letting us know what isn't working as expected. Happy Coding!
Change:
const previouslyCutItems = this.cutItems; this.cutItems = cut ? items : undefined; await this.clipboardService.writeResources(items.map(s => s.resource)); <del> if (items.length === 1) { await this.clipboardService.writeText(items[0].name); } </del> this.view?.itemsCopied(items, cut, previouslyCutItems); }

Discussion:
I am trying to a file in the one root folder and into another root folder and nothing happens anymore. Is this known? I am using multi-root folder setup. !
I can replicate this issue in VS Code 1.85.1. Cannot copy-paste with both remote folders over SSH as well as local folders. Tried both drag-drop as well as and .
Change:
primary: KeyMod.CtrlCmd | KeyCode.Backspace }, handler: (accessor, args?) => { <ins> const accessibleNotificationService = accessor.get(IAccessibleNotificationService); </ins> const notification = getNotificationFromContext(accessor.get(IListService), args); if (notification && !notification.hasProgress) { notification.close(); <ins> accessibleNotificationService.notify(AccessibleNotificationEvent.Clear); </ins> } } });

Discussion:
Type: <bBug</bMake some notification and press ctrl+K, ctrl+shift+N and try to clear the notification list. Screen readers are expected to hear "Cleared"; however, it is not currently supported. VS Code version: Code - Insiders 1.84.0-insider (, 2023-10-09T06:11:57.204Z) OS version: WindowsNT x64 10.0. Modes: <details<summarySystem Info</summary </details<details<summaryExtensions (92)</summaryExtensionVersion ------ android-dev-ext1.3.2 aiprm-lang0.0.2 Bookmarks13.4.2 openscad1.2.2 spellright3.0.118 zoterolatex0.4.1 mermaid-markdown-syntax-highlighting1.5.2 doxdocgen1.4.0 vscode-markdownlint0.52.0 vscode-eslint2.4.2 vscode-quick-select0.2.9 vscode-deno3.25.1 gitlens14.3.0 EditorConfig0.16.4 prettier-vscode10.1.0 vscode-google-translate1.4.13 codespaces1.15.4 copilot1.123.477 copilot-chat0.9. remotehub0.62.0 vscode-github-actions0.26.2 vscode-pull-request-github0.74.0 overleaf-workshop0.3.0 cslpreview0.2.2 easy-snippet0.6.3 path-autocomplete1.25.0 latex-workshop9.14.1 lilypond-syntax0.1.1 scheme0.2.0 better-cpp-syntax1.17.2 vscode-bard0.0.10 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.1 black-formatter2023.4.1 flake82023.8.0 isort2023.11. python2023.18.0 vscode-pylance2023.10.10 jupyter2023.9.

jupyter-keymap1.1.2 jupyter-renderers1.0.17 vscode-jupyter-cell-tags0.1.8 vscode-jupyter-slideshow0.1.5 remote-containers0.317.0 remote-ssh0.106.5 remote-ssh-edit0.86.0 remote-wsl0.81.7 vscode-remote-extensionpack0.24.0 azure-repos0.38.0 cmake-tools1.15.31 cpptools1.17.5 cpptools-extension-pack1.3.0 js-debug-nightly2023.10.917 powershell2023.9.4 remote-repositories0.40.0 vscode-github-issue-notebooks0.0.130 vscode-selfhost-test-provider0.3.18 vscode-serial-monitor0.10.0 vsliveshare1.0.5883 autodocstring0.6.1 pandocciter0.10.3 shiny-python0.1.4 shinyuieditor0.5.0 quarto1.102.0 r-debugger0.5.4 java1.23.0 vscode-xml0.26.1 r2.8.2 multi-command1.6.0 vscode-deepl1.0.6 abc-music0.4.0 lua3.7.0 latex-utilities0.4.10 cmake0.0.17 errorlens3.14.0 intellicode-api-usage-examples0.2.8 vscodeintellicode1.2.30 vscode-arduino0.6.0 vscode-java-debug0.54.0 vscode-java-dependency0.23.1 vscode-java-pack0.25.14 vscode-java-test0.40.0 vscode-maven0.42.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 --
Change:
} setHistoryItemsFilter(filter: 'all' | 'auto' | ISCMHistoryItemRef[]): void { <ins> this._storageService.store('scm.graphView.referencesFiler', filter, StorageScope.WORKSPACE, StorageTarget.USER); </ins> this.historyItemsFilter.set(filter, undefined); }

Discussion:
Type: <bBug</bspecific branches to display on the graph (in my case main, origin/main and upstream/main). VS Code, or close and reopen the workspace. has reverted to 'Auto' VS Code version: Code - Insiders 1.94.0-insider (, 2024-09-11T05:04:03.124Z) OS version: Windows_NT x64 10.0. Modes: <!-- generated by issue reporter --
even if you move away from the source control tab and come back it is changed back to auto.
I'm not seeing that happen on today's Insiders.
ohh, may be i am on different version than you. (i do not see a pending update though) Version: 1.94.0-insider Commit: Date: 2024-09-11T05:04:03.124Z Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code-Insiders/1.94.0-insider Chrome/124.0.6367.243 Electron/30.4.0 Safari/537.36
Change:
/** * Removes the optional link suffix which contains line and column information. <del> * @param link The link to parse. </del> <ins> * @param link The link to use. </ins> */ export function removeLinkSuffix(link: string): string { const suffix = getLinkSuffix(link)?.suffix;

Discussion:
<img width="1440" alt="image" src="https://user-"path: Versions:
I have one question wish can get help: how vscode terminal detect the path cwd? why can the path correctlly go to the file with a releative path? <img width="1440" alt="image" src="https://user-"I guess it may use the But seems I can get the cwd in TerminalLinkProvider now: <img width="1440" alt="image" src="https://user-"
We check a few things to determine which to use
vite become more and more popular recent days, I think it would be convinient to support the path with query string: !
When I click, it opens the right file, but it underlines the first query argument when I hover, is that an issue? <img width="539" alt="image" src=""
not much of an issue but it would look more polished by just underlining the whole thing
Change:
setFocus(focused: boolean, visible: boolean = false) { if (focused) { this._domNode.focus(); <del> this._actionsToolbarContainer.classList.remove('hidden'); </del> <ins> this.toggleToolbarHidden(false); </ins> this._actionsToolbarContainer.classList.add('tabfocused'); this._domNode.tabIndex = 0; if (this.comment.mode === languages.CommentMode.Editing) {

Discussion:
[x] Indicate when a document has commentable ranges Aria status when a document is opened [x] Add keyboard shortcut for adding a comment [x] Provide commands to go to next and previous commentable range [x] Add an accessible help menu to the comment widget Esc dismisses widget Lists go to next/previous commentable range commands + keyboard shortcuts Lists command and keyboard shortcut to add a comment Lists keyboard shortcut to execute the comment primary action and what the primary action is [x] The Comments view should respect the enter/space = reveal+focus/reveal [x] Make the comment widget toolbar always visible when in screen reader mode
Related to
is the last part of this, and it's almost done!
Mr.KITSANAPAN MEEKEAW
Change:
return headerArea; } <del> protected override getToolbarWidth(): number { if (this.getCompositeBarPosition() === CompositeBarPosition.TOP) { return 22; } return super.getToolbarWidth(); } </del> private headerActionViewItemProvider(action: IAction, options: IActionViewItemOptions): IActionViewItem | undefined { if (action.id === ToggleAuxiliaryBarAction.ID) { return this.instantiationService.createInstance(ActionViewItem, undefined, action, options);

Discussion:
Currently only the secondary sidebar has the close button. It should align with when the activity bar is at the top with the primary sidebar.
With the change that's about to land in 1.92 it's now less convenient for a right-side Activity Bar person like me to close the Secondary Side Bar that appears on the left when I use (for example) from a code editor context menu. Either I move my mouse all the way to the right-hand end of the window title and untoggle the relevant WCO button, or I go to the top menubar, choose View, then Appearance, then untoggle Secondary Side Bar there. Personally I think the opposite change would have been preferable, i.e. show an [X] button at the right-hand end of the Primary Side Bar's tabs when Activity Bar is at the top. This would make it consistent with Panel, which always has an [X] top-right.
My god, today I open vscode and I find that the X is not there, and I find that they took it out deliberately, not even a setting to toggle it
do you use the layout controls to hide and show the primary sidebar when the activity bar is at the top?
I know I can do that. In reality I tend to leave my right-positioned top-tabbed primary sidebar visible all the time. It's the secondary sidebar that I typically hide when I don't need it, e.g. after a References search caused it to appear. I didn't mind the inconsistency of there being an [X] on the secondary sidebar but not the primary.
Change:
dependencies: "@types/node" "*" <del> "@vscode/extension-telemetry@0.7.2-preview": version "0.7.2-preview" resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.7.2-preview.tgz#1db9c7117c3d82859e61d123786c8aebdf70f2fa" integrity sha512-X9/kIknUt+5xNZzmiunY0yqcpwwIAxUhb4hADjUtgSbkJjp+SjjxeFbLx7u0cWBJPweGxrrcWe3RUiu6s5hETw== </del> <ins> "@vscode/extension-telemetry@^0.7.4-preview": version "0.7.4-preview" resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.7.4-preview.tgz#318d6bc54064e5f443b25dfb42fec724d888c36b" integrity sha512-6OkvjCc+DaC9B26t3hj7vuAxf1ONm/p4LrVvFrapa+jBCKxXXUaV1Asz6+QxYaPfd4Ws/MlnFfCvlgvv3uYRwQ== </ins> dependencies: "@microsoft/1ds-core-js" "^3.2.8" "@microsoft/1ds-post-js" "^3.2.8"

Discussion:
Opening a file (running out of sources): Activating extension '' failed: TelemetrySender.sendEventData must be a function.
This isn't fixed in the latest insiders build! I replaced my older .app file with the latest insiders and am now stuck with this error - it's happening for the Python extension, no less! Anyway I can download an older insiders build perhaps?
switching to the "Pre-Release Version" of Python ! solved the issue for me - did you try it?
Confirmed that is right -- switching to pre-release version did fix it for me as well. Thank you!
I don't see the Switch to Pre-Reease Option in here, must I activate something?
My fix to: Activating extension 'ms-' failed: TelemetrySender.sendEventData must be a function. was: pip install pyzmq --upgrade I was working with a remote connection. I also try unistalling everthing in the remote server, switch Jupyter and Python extension to PRE-RELEASE but only updating pyzmq package work. VSCODE version: 1.75.1 JUPYTER extension version: v2023.1. PYTHON extension version: v2023.2.0 Activating extension 'ms-' failed: TelemetrySender.sendEventData must be a function.
Change:
code: null! }, { <del> label: 'Ctrl+', ariaLabel: 'Control+', </del> <ins> label: 'Ctrl', ariaLabel: 'Control', </ins> electronAccelerator: null, <del> userSettingsLabel: 'ctrl+', </del> <ins> userSettingsLabel: 'ctrl', </ins> isWYSIWYG: true, isChord: false, dispatchParts: [null],

Discussion:
Issue Type: <bBug</bWhen using screencast mode, if you press a sequence of keys such as "Ctrl" + "Alt", Visual Studio Code adds an extra + at the end of the sequence. ! VS Code version: Code 1.42.1 (, 2020-02-11T14:45:59.656Z) OS version: WindowsNT x64 10.0. <details<summarySystem Info</summary </details<details<summaryExtensions (32)</summaryExtensionVersion ------ 30-seconds-of-code1.0.0 better-comments2.0.5 Bookmarks11.0.0 vscode-color0.4.5 bracket-pair-colorizer1.0.61 javascript-ejs-support1.3.1 vscode-npm-script0.3.11 vsc-material-theme32.5.0 vsc-material-theme-icons1.1.4 php-intellisense2.3.14 vscode-mocha-test-adapter2.2.2 vscode-test-explorer2.17.0 python2020.2. remote-wsl0.42.3 vsliveshare1.0.1653 material-icon-theme3.9.3 java0.57.0 vscode-xml0.10.1 code-settings-sync3.4.3 vscode-spotify3.1.0 java-generate-setters-getters5.3.0 code-spell-checker1.7.24 vscodeintellicode1.2.5 vscode-java-debug0.25.0 vscode-java-dependency0.9.0 vscode-java-pack0.8.1 vscode-java-test0.22.1 vscode-maven0.21.0 change-case1.0.0 vscode-wpilib2020.2.2 viml0.0.2 material-theme3.2.3 (1 theme extensions excluded) </details<!-- generated by issue reporter --
Isn't this an expected behavior? As it only happens with keys that can be used in combinations (Alt, Ctrl, Shift, Win ecc;)
Well I felt like that if I just press Ctrl and Alt it should say Ctrl+Alt instead of Ctrl+Alt+ as if some other letter had been pressed
Also, I can work on this issue if necessary
Verification: (Windows only) Enable Press and confirm that is displayed on the screen and not . Press and confirm that is displayed on the screen.
Change:
padding: { top: 3, bottom: 3 }, quickSuggestions: false, scrollbar: { alwaysConsumeMouseWheel: false }, <del> overflowWidgetsDomNode </del> <ins> overflowWidgetsDomNode, renderWhitespace: 'none' </ins> }; const codeEditorWidgetOptions: ICodeEditorWidgetOptions = {

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. --VSCode version: 1.49.2 Theme used: "Default Dark+" with some color customizations Specific relevant settings: I've enabled the recently "trailing" whitespace rendering option, and set the foreground colour to make any trailing whitespace stand out clearly. That works fine. I like the new configuration option, thanks! Since changing the whitespace foreground colour, I have noticed that whitespace rendering is applied in the SCM commit message box when text is selected. For example: <img width="389" alt="image" src="https://user-"As can be seen, some kind of rendering or overlay is being applied to spaces in the middle line, making it very difficult to read. I have confirmed by experiment that the "editorWhitespace.foreground" color is being used. When a less obtrusive color was used (as per the default, and a typical choice when all whitespace is rendered), the impact was less noticeable. I don't think that any whitespace rendering should be being applied in this box at all. If some users do desire it, I would expect them to want it at all times, not only for selected text. I attempted to track down a location in the code where the rendering and associated color settings are applied for a SourceControlInputBox and thus be able to make a PR, however I don't have any knowledge of js/ts and it was taking me a lot longer than is reasonable.
(Experimental duplicate detection) Thanks for submitting this issue. Please also check if it is already covered by an existing one, like: <!-- score: 0.626 --- <!-- score: 0.473 --- <!-- score: 0.445 --<!-- potentialduplicatescomment --
None of the duplicate suggestions apply. was the issue that the "trailing" option mentioned in the description.
Let's just disable render whitespace in the scm editor.
I think I found the right location for a fix (disabling whitespace rendering altogether) and tested it locally already, would you mind if I sent a pull request?