Osvaldo Ortega
9b5db8746b
Do not steal focus from quick picks during startup
...
Guard focus calls in NewChatViewPane and SessionsWelcomeOverlay
by checking IQuickInputService.currentQuickInput before focusing.
This prevents the sessions welcome page from closing an already
open quick pick (e.g. Open Recent) and stealing focus to the
chat input box.
Fixes microsoft/vscode#294505
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-30 14:15:30 -07:00
Ladislau Szomoru
6e1a95ed84
Sessions - polish changes filter action ( #305357 )
...
* Sessions - polish changes filter action
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-26 23:53:29 +00:00
Don Jayamanne
7191e996de
Improve confirmation message localization for terminal commands based on language presence ( #304612 )
...
* Improve confirmation message localization for terminal commands based on language presence
* Updates
* Updates
* Fix tests
2026-03-26 16:47:29 -07:00
Osvaldo Ortega
154989c9e7
Merge pull request #305354 from microsoft/osortega/equivalent-halibut
...
Improve session grouping by ensuring "No Workspace" sessions appear at the bottom
2026-03-26 16:36:48 -07:00
Matt Bierner
33fac91d75
Merge pull request #287050 from AshtonYoon/fix/janky-scrolling-in-markdown-preview
...
Fix janky scrolling in markdown preview with code blocks
2026-03-26 16:23:25 -07:00
Rob Lourens
d26022975d
Reconnect to in-progress remote agent host chat sessions ( #304589 )
...
* Reconnect to in-progress remote agent host chat sessions
When opening a remote agent host session that has an active (in-progress)
turn, the chat UI now reconnects to it and streams ongoing progress
instead of only showing completed turns as history.
Key changes:
- activeTurnToProgress() converts accumulated active turn state into
IChatProgress[] for initial replay
- provideChatSessionContent detects activeTurn on session state, includes
it in history, and wires up live streaming via progressObs
- _reconnectToActiveTurn(): streams incremental text/reasoning/tool
call/permission updates, handles turn completion, dispatches
turnCancelled on interrupt, resolves pending permissions interactively
- Fixes live object identity (reuses ChatToolInvocation instances from
initial progress), snapshot-to-listener race (immediate reconciliation),
and proper cancellation dispatch
(Written by Copilot)
* Address Copilot review: fix empty initialProgress guard and handle completed tool calls between snapshots
(Written by Copilot)
* Fix test failures: add partId to delta action, add _meta.toolKind for terminal tool
---------
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 16:22:13 -07:00
Osvaldo Ortega
bc36667130
Test
2026-03-26 16:11:05 -07:00
Osvaldo Ortega
4d86eb19fa
Merge pull request #305288 from microsoft/osortega/unnecessary-mammal
...
Sessions: progress icons should override PR icons
2026-03-26 16:04:36 -07:00
Osvaldo Ortega
7b625a9915
Improve session grouping by ensuring "No Workspace" sessions appear at the bottom
2026-03-26 16:00:57 -07:00
Benjamin Christopher Simmonds
9337969f0e
Merge pull request #305311 from microsoft/benibenj/scared-goose
...
Use `/act-on-feedback` command in submit feedback actions
2026-03-26 23:54:56 +01:00
Josh Spicer
819666ef49
customizations editor: hook up dirty state for built-in customization editing ( #305300 )
...
* Enhance AI Customization Management Editor with confirmation handling and dirty state tracking
* Improve dialog handling by waiting for keyboard events to propagate before opening confirmation
* Refactor AI Customization Management Editor to replace confirmation handling with save handling
* Add escape key handling to close dialog only if previously pressed
* Address review: guard save() against auto-save, reset editor dirty baseline
- Only run the pick-target save flow on explicit saves (not auto-save
from focus/window changes)
- Reset _editorContentChanged after successful save so the embedded
editor stays clean until the next edit (updateEditorActionButton
propagates this to input.setDirty via updateInputDirtyState)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-26 22:49:02 +00:00
dependabot[bot]
b04a4405e9
Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/html-language-features ( #305338 )
...
Bump brace-expansion in /extensions/html-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.3 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:46:17 +00:00
dependabot[bot]
a01680ec5c
Bump brace-expansion from 5.0.2 to 5.0.5 in /extensions/css-language-features ( #305337 )
...
Bump brace-expansion in /extensions/css-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.2 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.2...v5.0.5 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:42:18 +00:00
Paul
fc86786770
Add chat perf marks ( #302950 )
2026-03-26 15:41:02 -07:00
Ladislau Szomoru
a5a24b45ea
Sessions - add context key for in progress session ( #305336 )
2026-03-26 22:40:04 +00:00
Benjamin Christopher Simmonds
689cbaf73e
Merge pull request #305334 from microsoft/benibenj/unhappy-catfish
...
Remember panel visibility per session
2026-03-26 23:39:42 +01:00
Matt Bierner
17481abe5b
Merge pull request #305301 from mjbvz/dev/mjbvz/curious-thrush
...
Remove `getInProgressSessionDescription` from interface
2026-03-26 15:39:26 -07:00
xingsy97
4b05d2f938
Chat - remove deprecated prompt attribute spelling ( #301976 )
...
chat: remove deprecated user-invokable prompt attribute
Co-authored-by: xingsy97 <xingsy97@outlook.com >
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 15:34:09 -07:00
dependabot[bot]
4f27118367
Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/json-language-features ( #305335 )
...
Bump brace-expansion in /extensions/json-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.3 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:33:29 +00:00
Anthony Kim
926cb66d57
Fix ctrl+/- not working on Windows Copilot CLI ( #305037 )
...
* Fix ctrl+/- not working on Windows Copilot CLI
* remove unncessary
* Changes
* more test
---------
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 22:32:42 +00:00
Benjamin Christopher Simmonds
a086290082
Merge pull request #305297 from microsoft/benibenj/automatic-tapir
...
Multi chat support
2026-03-26 23:26:28 +01:00
Matt Bierner
243bce7593
Merge branch 'main' into fix/janky-scrolling-in-markdown-preview
2026-03-26 15:14:38 -07:00
Don Jayamanne
019a4fbcd2
Fix line count handling in snapshot output rendering ( #305039 )
...
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-27 09:14:18 +11:00
Ladislau Szomoru
e159670b49
Sessions - changes view improvements ( #305294 )
...
* Only load the changes from last turn when needed
* Update action rendering
* Update title actions/context when switching sessions
* Add progress indicator
---------
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 22:07:25 +00:00
BeniBenj
e9d9599b0f
Remember panel visibility per session
2026-03-26 23:04:23 +01:00
Ladislau Szomoru
556c436dc4
ButtonBar - if a submenu only has one item, render it as a button and not as a dropdown with an empty context menu ( #305307 )
...
* ButtonBar - if a submenu only has one item, render it as a button and not as a dropdown with an empty context menu
* Fix typo
2026-03-26 22:04:01 +00:00
Matt Bierner
f8da1a6af6
Merge pull request #305063 from microsoft/dev/mjbvz/underlying-roadrunner
...
Pick up TS 6.0
2026-03-26 15:03:24 -07:00
Justin Chen
cb88450c1a
add padding for sessions input box ( #304586 )
2026-03-26 14:59:29 -07:00
Justin Chen
3fd12e000a
user audience for run in terminal images ( #305302 )
2026-03-26 14:57:40 -07:00
dependabot[bot]
094fdac406
Bump picomatch in /test/automation ( #304919 )
...
Bumps and [picomatch](https://github.com/micromatch/picomatch ). These dependencies needed to be updated together.
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:49:26 +00:00
dependabot[bot]
c707b6a4c5
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/git ( #304911 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:48:34 +00:00
dependabot[bot]
1fc1079580
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/markdown-language-features ( #304920 )
...
Bump picomatch in /extensions/markdown-language-features
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:47:56 +00:00
dependabot[bot]
3ffea6b30b
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/npm ( #304917 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:47:36 +00:00
BeniBenj
4d3218507a
use /act-on-feedback command in submit feedback actions
2026-03-26 22:47:21 +01:00
dependabot[bot]
ca702223ea
Bump picomatch from 4.0.2 to 4.0.4 in /build/npm/gyp ( #304913 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 14:45:21 -07:00
BeniBenj
81f2f7489d
fix test
2026-03-26 22:45:03 +01:00
Benjamin Christopher Simmonds
6575d60151
Update src/vs/sessions/browser/parts/sessionCompositeBar.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-26 22:42:27 +01:00
Benjamin Christopher Simmonds
97ad3edb46
Update src/vs/sessions/browser/parts/sessionCompositeBar.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-26 22:41:18 +01:00
Don Jayamanne
4f13b4742c
Improve terminal output handling to hide output when not required ( #305035 )
2026-03-26 21:36:43 +00:00
Robo
bfd8d748ee
chore: bump spdlog@0.15.8 ( #305281 )
...
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com >
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:32:56 +00:00
Lee Murray
ce31a41b82
Add 'editorUseEditorBackground' setting for terminal color control ( #302139 )
...
* Add 'editorUseEditorBackground' setting to control terminal background color in editor
* Enhance terminal configuration description for 'editorUseEditorBackground' setting to clarify its precedence over terminal background color.
* Add tests for TerminalInstanceColorProvider to validate background color behavior based on editorUseEditorBackground setting
---------
Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com >
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:26:22 +00:00
Megan Rogge
12998a85a1
Fix PowerShell chained output in run_in_terminal ( #304513 )
...
fix #304488
2026-03-26 21:25:26 +00:00
Connor Peet
34361c9626
Merge pull request #304611 from microsoft/connor4312/fix-plugin-root
...
agentPlugins: allow root dir source
2026-03-26 14:25:22 -07:00
Matt Bierner
280a5c2f1b
Merge pull request #304672 from mjbvz/dev/mjbvz/colossal-cheetah
...
Use `DisposableMap` in chat input
2026-03-26 14:24:52 -07:00
Isidor Nikolic
7ab1a49c8d
Merge pull request #304770 from microsoft/isidorn/xenial-bee
...
fixes https://github.com/microsoft/vscode/issues/304034
2026-03-26 22:24:32 +01:00
Matt Bierner
d5370dfd46
Merge pull request #304973 from yogeshwaran-c/fix/svg-zoom-no-dimensions-v2
...
fix: enable zoom for SVGs without explicit width/height dimensions
2026-03-26 14:24:16 -07:00
Peng Lyu
71e3258bcc
Merge pull request #304801 from microsoft/rebornix/subjective-sheep
...
Support mov in image carousel
2026-03-26 14:23:47 -07:00
Megan Rogge
c4f707a8a4
tweak run_in_terminal changes ( #304843 )
2026-03-26 21:23:26 +00:00
Rob Lourens
70aef526fa
Fix error messages and improve type imports ( #304837 )
...
* Tweak error message
And fix inline type imports
Co-authored-by: Copilot <copilot@github.com >
* Fix
Co-authored-by: Copilot <copilot@github.com >
---------
Co-authored-by: Copilot <copilot@github.com >
2026-03-26 21:23:10 +00:00
Megan Rogge
4cdcd4f345
fix accessibility issues with action list, specifically Other Models action list ( #305270 )
2026-03-26 21:22:51 +00:00