Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
8cfe349
markdown: fix janky scrolling in preview with code blocks
AshtonYoon Jan 12, 2026
ce82477
markdown: remove extra blank lines
AshtonYoon Jan 19, 2026
1be6ff2
Merge branch 'main' into fix/janky-scrolling-in-markdown-preview
AshtonYoon Mar 11, 2026
ae58e45
agentPlugins: allow root dir source
connor4312 Mar 25, 2026
d4160e8
suggestion
connor4312 Mar 25, 2026
bfc15bf
re-add lost hack
connor4312 Mar 25, 2026
6d96cd8
Use `DisposableMap` in chat input
mjbvz Mar 25, 2026
e57e11c
fixes https://github.com/microsoft/vscode/issues/304034
isidorn Mar 25, 2026
7b375fb
Merge branch 'main' into isidorn/xenial-bee
isidorn Mar 25, 2026
8f9ab6c
Merge branch 'main' into connor4312/fix-plugin-root
connor4312 Mar 25, 2026
4e6c8bb
Support mov in image carousel
rebornix Mar 25, 2026
84950cc
Update tests.
rebornix Mar 25, 2026
60ca350
fix tests
isidorn Mar 25, 2026
27fa0c1
Remove unused `hasAnySessionOptions` method
mjbvz Mar 25, 2026
8dc3d7c
Merge branch 'main' into isidorn/xenial-bee
isidorn Mar 25, 2026
f960046
Merge branch 'main' into dev/mjbvz/xenacious-roundworm
mjbvz Mar 25, 2026
1b75a80
Merge branch 'main' into dev/mjbvz/colossal-cheetah
mjbvz Mar 25, 2026
031c0ad
Merge branch 'main' into dev/mjbvz/colossal-cheetah
mjbvz Mar 25, 2026
9a911ce
Merge branch 'main' into dev/mjbvz/xenacious-roundworm
mjbvz Mar 26, 2026
550180a
Merge remote-tracking branch 'origin/main' into connor4312/fix-plugin…
connor4312 Mar 26, 2026
91826e6
fix: enable zoom for SVGs without explicit width/height dimensions
yogeshwaran-c Mar 26, 2026
2fdea17
Merge branch 'main' into dev/mjbvz/colossal-cheetah
mjbvz Mar 26, 2026
7cf0c55
Pick up TS 6.0
mjbvz Mar 26, 2026
98a490b
Merge branch 'main' into isidorn/xenial-bee
isidorn Mar 26, 2026
fb8f4c8
sessions: show inline pin indicator on pinned sessions (#305191)
sandy081 Mar 26, 2026
a44ee14
Sessions: progress icons should override PR icons
osortega Mar 26, 2026
52c6d5f
Add session reference context attachment for chat troubleshooting (#3…
vijayupadya Mar 26, 2026
e8e47a0
sessions: only animate sidebar body on reveal (#305273)
mrleemurray Mar 26, 2026
6e1bad2
Merge pull request #304979 from yogeshwaran-c/fix/coverage-sort-persist
yogeshwaran-c Mar 26, 2026
c09783b
multi chat support
benibenj Mar 26, 2026
8cf1bd0
sessions - some fixes (#305290)
bpasero Mar 26, 2026
1c73ab8
uses getEditorOverrideForChatResource when open an artifact
hediet Mar 25, 2026
e6d50dd
Show artifact widget uncollapsed by default
hediet Mar 25, 2026
fd0e6e3
updates artifact tool description
hediet Mar 25, 2026
38a145e
use rules to determine artifacts
hediet Mar 26, 2026
eca0874
fixes cache issue
hediet Mar 26, 2026
39b6e12
Fixes missing services
hediet Mar 26, 2026
08c09ae
switch to gh hosted runners (#305298)
Yoyokrazy Mar 26, 2026
6288d6d
Merge branch 'main' into osortega/unnecessary-mammal
rzhao271 Mar 26, 2026
82287d8
Browser favicons: better error handling & data URL support (#305244)
kycutler Mar 26, 2026
1513faa
Merge branch 'main' into dev/mjbvz/underlying-roadrunner
rzhao271 Mar 26, 2026
5281aa1
Merge branch 'main' into fix/svg-zoom-no-dimensions-v2
rzhao271 Mar 26, 2026
6e19164
Remove `getInProgressSessionDescription` from interface
mjbvz Mar 26, 2026
19feb49
Merge branch 'main' into rebornix/subjective-sheep
rzhao271 Mar 26, 2026
542af5f
Merge branch 'main' into isidorn/xenial-bee
rzhao271 Mar 26, 2026
dce1ccf
Merge branch 'main' into dev/mjbvz/colossal-cheetah
rzhao271 Mar 26, 2026
5fbe9d4
Merge branch 'main' into connor4312/fix-plugin-root
rzhao271 Mar 26, 2026
63e3432
Merge pull request #304863 from mjbvz/dev/mjbvz/xenacious-roundworm
mjbvz Mar 26, 2026
342e428
Remove unused import
mjbvz Mar 26, 2026
da47129
Merge branch 'main' into benibenj/automatic-tapir
rzhao271 Mar 26, 2026
9ea3f17
Minor browser border style changes (#305247)
kycutler Mar 26, 2026
5a3846c
fix: register _aiEdits.* commands unconditionally to prevent "command…
Copilot Mar 26, 2026
4cdcd4f
fix accessibility issues with action list, specifically `Other Models…
meganrogge Mar 26, 2026
70aef52
Fix error messages and improve type imports (#304837)
roblourens Mar 26, 2026
c4f707a
tweak `run_in_terminal` changes (#304843)
meganrogge Mar 26, 2026
71e3258
Merge pull request #304801 from microsoft/rebornix/subjective-sheep
rebornix Mar 26, 2026
d5370df
Merge pull request #304973 from yogeshwaran-c/fix/svg-zoom-no-dimensi…
mjbvz Mar 26, 2026
7ab1a49
Merge pull request #304770 from microsoft/isidorn/xenial-bee
isidorn Mar 26, 2026
280a5c2
Merge pull request #304672 from mjbvz/dev/mjbvz/colossal-cheetah
mjbvz Mar 26, 2026
34361c9
Merge pull request #304611 from microsoft/connor4312/fix-plugin-root
connor4312 Mar 26, 2026
12998a8
Fix PowerShell chained output in run_in_terminal (#304513)
meganrogge Mar 26, 2026
ce31a41
Add 'editorUseEditorBackground' setting for terminal color control (#…
mrleemurray Mar 26, 2026
bfd8d74
chore: bump spdlog@0.15.8 (#305281)
deepak1556 Mar 26, 2026
4f13b47
Improve terminal output handling to hide output when not required (#3…
DonJayamanne Mar 26, 2026
97ad3ed
Update src/vs/sessions/browser/parts/sessionCompositeBar.ts
benibenj Mar 26, 2026
6575d60
Update src/vs/sessions/browser/parts/sessionCompositeBar.ts
benibenj Mar 26, 2026
81f2f74
fix test
benibenj Mar 26, 2026
ca70222
Bump picomatch from 4.0.2 to 4.0.4 in /build/npm/gyp (#304913)
dependabot[bot] Mar 26, 2026
4d32185
use /act-on-feedback command in submit feedback actions
benibenj Mar 26, 2026
3ffea6b
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/npm (#304917)
dependabot[bot] Mar 26, 2026
1fc1079
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/markdown-language-f…
dependabot[bot] Mar 26, 2026
c707b6a
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/git (#304911)
dependabot[bot] Mar 26, 2026
094fdac
Bump picomatch in /test/automation (#304919)
dependabot[bot] Mar 26, 2026
3fd12e0
user audience for run in terminal images (#305302)
justschen Mar 26, 2026
cb88450
add padding for sessions input box (#304586)
justschen Mar 26, 2026
f8da1a6
Merge pull request #305063 from microsoft/dev/mjbvz/underlying-roadru…
mjbvz Mar 26, 2026
556c436
ButtonBar - if a submenu only has one item, render it as a button and…
lszomoru Mar 26, 2026
e9d9599
Remember panel visibility per session
benibenj Mar 26, 2026
e159670
Sessions - changes view improvements (#305294)
lszomoru Mar 26, 2026
019a4fb
Fix line count handling in snapshot output rendering (#305039)
DonJayamanne Mar 26, 2026
243bce7
Merge branch 'main' into fix/janky-scrolling-in-markdown-preview
mjbvz Mar 26, 2026
a086290
Merge pull request #305297 from microsoft/benibenj/automatic-tapir
benibenj Mar 26, 2026
926cb66
Fix ctrl+/- not working on Windows Copilot CLI (#305037)
anthonykim1 Mar 26, 2026
4f27118
Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/json-language…
dependabot[bot] Mar 26, 2026
4b05d2f
Chat - remove deprecated prompt attribute spelling (#301976)
xingsy97 Mar 26, 2026
17481ab
Merge pull request #305301 from mjbvz/dev/mjbvz/curious-thrush
mjbvz Mar 26, 2026
689cbaf
Merge pull request #305334 from microsoft/benibenj/unhappy-catfish
benibenj Mar 26, 2026
a5a24b4
Sessions - add context key for in progress session (#305336)
lszomoru Mar 26, 2026
fc86786
Add chat perf marks (#302950)
pwang347 Mar 26, 2026
a01680e
Bump brace-expansion from 5.0.2 to 5.0.5 in /extensions/css-language-…
dependabot[bot] Mar 26, 2026
b04a440
Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/html-language…
dependabot[bot] Mar 26, 2026
819666e
customizations editor: hook up dirty state for built-in customization…
joshspicer Mar 26, 2026
9337969
Merge pull request #305311 from microsoft/benibenj/scared-goose
benibenj Mar 26, 2026
7b625a9
Improve session grouping by ensuring "No Workspace" sessions appear a…
osortega Mar 26, 2026
4d86eb1
Merge pull request #305288 from microsoft/osortega/unnecessary-mammal
osortega Mar 26, 2026
bc36667
Test
osortega Mar 26, 2026
d260229
Reconnect to in-progress remote agent host chat sessions (#304589)
roblourens Mar 26, 2026
33fac91
Merge pull request #287050 from AshtonYoon/fix/janky-scrolling-in-mar…
mjbvz Mar 26, 2026
154989c
Merge pull request #305354 from microsoft/osortega/equivalent-halibut
osortega Mar 26, 2026
7191e99
Improve confirmation message localization for terminal commands based…
DonJayamanne Mar 26, 2026
6e1a95e
Sessions - polish changes filter action (#305357)
lszomoru Mar 26, 2026
201c439
sessions: convert built-in prompts to skills and add UI Integration b…
joshspicer Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr-linux-cli-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:
linux-cli-test:
name: ${{ inputs.job_name }}
runs-on: [ self-hosted, 1ES.Pool=1es-vscode-oss-ubuntu-22.04-x64 ]
runs-on: ubuntu-22.04
env:
RUSTUP_TOOLCHAIN: ${{ inputs.rustup_toolchain }}
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-linux-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
jobs:
linux-test:
name: ${{ inputs.job_name }}
runs-on: [ self-hosted, 1ES.Pool=1es-vscode-oss-ubuntu-22.04-x64 ]
runs-on: ubuntu-22.04
env:
ARTIFACT_NAME: ${{ (inputs.electron_tests && 'electron') || (inputs.browser_tests && 'browser') || (inputs.remote_tests && 'remote') || 'unknown' }}
NPM_ARCH: x64
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-node-modules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ permissions: {}
jobs:
compile:
name: Compile
runs-on: [ self-hosted, 1ES.Pool=1es-vscode-oss-ubuntu-22.04-x64 ]
runs-on: ubuntu-22.04
steps:
- name: Checkout microsoft/vscode
uses: actions/checkout@v6
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:

linux:
name: Linux
runs-on: [ self-hosted, 1ES.Pool=1es-vscode-oss-ubuntu-22.04-x64 ]
runs-on: ubuntu-22.04
env:
NPM_ARCH: x64
VSCODE_ARCH: x64
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-win32-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
jobs:
windows-test:
name: ${{ inputs.job_name }}
runs-on: [ self-hosted, 1ES.Pool=1es-vscode-oss-windows-2022-x64 ]
runs-on: windows-2022
env:
ARTIFACT_NAME: ${{ (inputs.electron_tests && 'electron') || (inputs.browser_tests && 'browser') || (inputs.remote_tests && 'remote') || 'unknown' }}
NPM_ARCH: x64
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ env:
jobs:
compile:
name: Compile & Hygiene
runs-on: [ self-hosted, 1ES.Pool=1es-vscode-oss-ubuntu-22.04-x64 ]
runs-on: ubuntu-22.04
steps:
- name: Checkout microsoft/vscode
uses: actions/checkout@v6
Expand Down
3 changes: 3 additions & 0 deletions build/lib/stylelint/vscode-known-variables.json
Original file line number Diff line number Diff line change
Expand Up @@ -941,6 +941,9 @@
"--notebook-editor-font-weight",
"--outline-element-color",
"--separator-border",
"--session-bar-background",
"--session-tab-active-foreground",
"--session-tab-inactive-foreground",
"--status-border-top-color",
"--tab-border-bottom-color",
"--tab-border-top-color",
Expand Down
6 changes: 3 additions & 3 deletions build/npm/gyp/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions extensions/css-language-features/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions extensions/git/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion extensions/git/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4350,7 +4350,7 @@
"@vscode/fs-copyfile": "2.0.0",
"byline": "^5.0.0",
"file-type": "21.3.2",
"picomatch": "2.3.1",
"picomatch": "2.3.2",
"vscode-uri": "^2.0.0",
"which": "4.0.0"
},
Expand Down
6 changes: 3 additions & 3 deletions extensions/html-language-features/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions extensions/json-language-features/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions extensions/markdown-language-features/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion extensions/markdown-language-features/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -787,7 +787,7 @@
"markdown-it": "^12.3.2",
"markdown-it-front-matter": "^0.2.4",
"morphdom": "^2.7.7",
"picomatch": "^2.3.1",
"picomatch": "^2.3.2",
"punycode": "^2.3.1",
"vscode-languageclient": "^8.0.2",
"vscode-languageserver-textdocument": "^1.0.11",
Expand Down
21 changes: 14 additions & 7 deletions extensions/markdown-language-features/preview-src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import type { ToWebviewMessage } from '../types/previewMessaging';
import { isOfScheme, Schemes } from '../src/util/schemes';

let scrollDisabledCount = 0;
let scrollDisabledTimer: number | undefined;

const marker = new ActiveLineMarker();
const settings = new SettingsManager();
Expand Down Expand Up @@ -131,7 +132,13 @@ onceDocumentLoaded(() => {

const onUpdateView = (() => {
const doScroll = throttle((line: number) => {
scrollDisabledCount += 1;
scrollDisabledCount = 1;
if (scrollDisabledTimer) {
clearTimeout(scrollDisabledTimer);
}
scrollDisabledTimer = window.setTimeout(() => {
scrollDisabledCount = 0;
}, 50);
doAfterImagesLoaded(() => scrollToRevealSourceLine(line, documentVersion, settings));
}, 50);

Expand Down Expand Up @@ -371,12 +378,12 @@ window.addEventListener('scroll', throttle(() => {
updateScrollProgress();

if (scrollDisabledCount > 0) {
scrollDisabledCount -= 1;
} else {
const line = getEditorLineNumberForPageOffset(window.scrollY, documentVersion);
if (typeof line === 'number' && !isNaN(line)) {
messaging.postMessage('revealLine', { line });
}
return;
}

const line = getEditorLineNumberForPageOffset(window.scrollY, documentVersion);
if (typeof line === 'number' && !isNaN(line)) {
messaging.postMessage('revealLine', { line });
}
}, 50));

Expand Down
Loading
Loading