| CARVIEW |
Select Language
HTTP/2 200
date: Sat, 27 Dec 2025 13:05:49 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=475.361531,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=869.293317,nginx;desc="NGINX";dur=1.112646,glb;desc="GLB";dur=98.854663
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: aab62e3
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=UQh9VwBnqrliCEC%2F%2FXKrj%2B7P%2Bvsxtq3NtCmKw7GbatzofS3neude9eC3E8ZzaYP0gVHvL7gEpyJ2shvjjGoRPSskAhZrlePEJjiUaS%2BXrGhFKwtfwr4E5qpsFjt45xTCHQKteRIb%2BrYuKRWaNKO9Q%2F45%2BQJif04oaF%2F%2BjXrCoYLuaZ5DuRsqC70NnSWKm%2BBCOoGNwLlz1Zz%2FcR97gqR%2FSwrlu5Di6y49SbC3SjXweuST7buzv6FFBf0qHENkMPmwXHrv2VgxTA4lbCGkB3o%2B0Q%3D%3D--ims2No7ZZj4z%2Bii6--FRG6fSi0F6Hmc2prbsdSbA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1861258892.1766840748; Path=/; Domain=github.com; Expires=Sun, 27 Dec 2026 13:05:48 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 27 Dec 2026 13:05:48 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: ADBC:1F5657:43DC9E7:51CB8D4:694FD9AC
Iteration Plan for March 2021 · Issue #118334 · microsoft/vscode · GitHub

No typeNo projectsNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 37.1k
Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in March. This is a 4-week iteration. We will ship in early April end of March 😃.
Endgame
- March 22, 2021: Endgame begins
- March 26, 2021: Endgame done
The endgame details for this iteration are tracked here.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
| Mark | Description |
|---|---|
| 🏃 | work in progress |
| ✋ | blocked task |
| 💪 | stretch goal for this iteration |
| 🔴 | missing issue reference |
| 🔵 | more investigation required to remove uncertainty |
| ⚫ | under discussion within the team |
| ⬛ | a large work item, larger than one iteration |
Accessibility
- Accessibility issues, see query @isidorn team
- 🏃 Assess notebook accessibility VS Code native notebook accessibility improvement #111255 @rebornix @isidorn @roblourens
- Investigate in accessibility support for multiple cursors Announce when new cursor is added #109918 @isidorn
Workbench
- 🏃 Trusted Workspaces General Discussion on Workspace Trust Feature #106488 @lszomoru @sbatten
- 🏃 Finalize API
- 🏃 Provide documentation for extension authors on adoption and testing
- 🏃 Begin engagement with extension authors
- Show tab decorations by default Enable tab decorations by default #118103 @jrieken
- Provide "Copy As..." as a submenu Provide platform "Copy As..." submenu #118208 @joaomoreno
- 🏃 Improve the welcome pages Explore improvements to welcome pages #106715 @JacksonKearl @misolori @digitarald
- Explore consolidation of welcome and getting started @misolori @JacksonKearl @digitarald
- 💪 Explore integration of release notes and extension changelogs @JacksonKearl
- 🏃 Continue user testing on new welcome pages @digitarald
- 🏃 More context for primary section [Getting Started] Make first page more welcoming #116976 @digitarald
- 🏃 Update content: Resized images for dark and light theme Cap size of the getting started images #115325 Getting started images for light theme would look better and be more helpful #115327 @digitarald
- 🏃 Add content for experienced users [Getting Started] Add more content for experienced users #118281 @digitarald
- 🏃 Explore Extension content contributions Convert extension Welcome pages to Getting Started walkthroughs #118402 @digitarald
- Improve handling of untitled files: investigate into automatic language classification Automatic language classification for Untitled files #118455 @isidorn
UX
- Update app icon for macOS Big Sur Icon change for macOS Big Sur #101014 @misolori
- 💪 Continue exploration of profiles Explore user profiles #116740 @misolori
- 💪 Sketch out a classification for notifications and usage guidance for each Notification usage guidelines #119463 @misolori @isidorn
Monaco Editor
- Publish a new version of the Monaco editor @alexdima
Notebook Editor
- 🏃 Review Notebook API 📢 Notebook API announcements #93265 @jrieken @rebornix @roblourens
- 🏃 Enable extensible markdown rendering for notebooks Explore customizing the markdown renderer for notebooks #106701 @mjbvz @rebornix
- 🏃 Reduce notebook papercut issues Feedback from Jupyter notebook extension early adopters #113245 @rebornix @jrieken @roblourens
- Allow cell folding on double-click Improve discoverability of cell folding #113248 @roblourens
- Support cell multi-select Support multi cell selection in notebook #114156 @rebornix
- Support filters in the notebook diff editor @rebornix Notebook Diff: options to filter outputs and metadata #118933
- Clarify relationship between notebook and workspace trust Explore notebook trust + workspace trust #118584 @roblourens
- Improve the
Listwidget to better support notebook use cases List: Fix shift click to expand selection #118044 List: Support a different navigation mode where focus and selection move together #118045 @joaomoreno
Tasks
- Improve the '"applyTo": "closedDocuments' support in the problem matcher Consider listening for document close for tasks that have a problem matcher that applies only to closed documents #116760 @alexr00
- Do not show the NPM Scripts explorer when the project doesn't have a
package.jsonAdd a when clause to the contributed explorer view such that it is only activated when the workspace has a package.json file #117950 @alexr00
Languages
CSS
- Investigate into an improved CSS grammar Update CSS Language Syntax #115480 @alexr00
LSP /LSIF
- 🏃 LSP - Add support for a pull model for diagnostics @dbaeumer
- 🏃 LSIF - Add support for search scopes @dbaeumer
JavaScript/TypeScript
- Adopt TS 4.2.x recovery build @mjbvz
- Validate the new semantic highlighter for TS Validate the new semantic highlighter for TS #119139 @aeschli
Debug
- Inline break point editing should support to edit both the hit count and the expression Breakpoint inline edit button should be a submenu #115111 @isidorn
- Surface DataBreakpoint access types in the UI Support for editing 'accessType' property of data breakpoints #113922 @isidorn @weinand
- ✋ Ability to drag and drop breakpoints Ability to drag and drop breakpoints #88227 @isidorn
- Clear terminal before launching another debuggee in terminal Clear terminal before launching another debuggee in terminal #116699 @weinand
- 🏃 Improve browser tab notifications for debugging in Web UI Improving stopped indication ("breakpoint hit") for Web UI #100757 @weinand @isidorn
- 💪 Investigate debug UI for highly concurrent languages Investigate debug UI for highly concurrent languages #116109 @weinand @connor4312
DAP
- Support to detect which breakpoint caused a Stopped event Detecting which breakpoint caused a Stopped event debug-adapter-protocol#178 @weinand
- 🏃 Provide more control over the disconnect from target behavior Add terminateDebugger option to disconnect request debug-adapter-protocol#175 Add an option to suspend or keep the target running when disconnecting from a running debugger debug-adapter-protocol#177 @weinand
Testing
- 🏃 Explore how to improve testing support Testing in VS Code #107467 @connor4312 @sandy081
Terminal
- Address issues with Ctrl+C on iPadOS iPadOS: Ctrl + C in terminal doesn’t kill running process #114009 @meganrogge @Tyriar
- Make the WebGL renderer the default, improve fallback logic Make the WebGL terminal renderer the default #118064 @meganrogge @Tyriar
- Polish terminal restart caused by changes of environment variable collection(s) Env var relaunch is distracting #118066 @Tyriar @meganrogge
- Explore replacing the terminal dropdown with tabs Tabs for integrated terminal #10546 @Tyriar @meganrogge
- Terminal profiles Provide a lightweight shell selector without changing default (ie. terminal profiles) #45444 @meganrogge @Tyriar
Source Control
- 💪 Explore UI additions to help guide users to push to a remote after committing Explore UI additions to help guide users to push to a remote after committing #110882 @eamodio
- 💪 Investigate fine grained change events in git core for consumption in the GHPRI and GitLens extensions Investigate introducing more fine grained change events when Git changes are detected #116360 @eamodio
API
Extensions
- Explore the concept of "extension plug-in" Ability to include additional extensions in an extension that can be installed together #118442 @sandy081 @misolori
- Detect default branch in
vsceTry to detect default GitHub branch vscode-vsce#534 @joaomoreno - Add a
Marketplacetop level category to the Issue Reporter Add a Marketplace top level category to the Issue Reporter #118473 @RMacfarlane
Extension Contributions
- Improvements to the Remote extensions Remote Iteration Plan for March 2021 vscode-remote-release#4609 team
- Improvements to the GitHub PR extension @RMacfarlane @eamodio
- Enable PR focus mode by default Enable PR focus mode by default vscode-pull-request-github#2559 @RMacfarlane
- 🏃 Improve refresh behavior of the PR views Improve refresh behavior of the PR views vscode-pull-request-github#2478 @RMacfarlane
- Explore automatically setting upstream when encountering forks Automatically add upstream during PR creation vscode-pull-request-github#2439 @RMacfarlane
- 💪 Explore support for resolving comments Support resolving conversations vscode-pull-request-github#339 @RMacfarlane
- Contribute Copy Permalink to the 'Copy As' submenu Contribute the Copy Permalink command to the Copy As submenu vscode-pull-request-github#2326 @alexr00
Engineering
- 🏃 Consolidate
Open withacross text editors, custom editors and notebooks, see Editor override: provide a way to override the editor input as part of createEditorInput #100281 @lramos15 - 🏃 Explore consolidation of saving across text editors, custom editors and notebooks Editor model world should offer some amenities to protect against data loss / file corruption #117873 @bpasero
- Consolidate local and remote terminal implementations Consolidate local and remote terminal implementations #116467 @Tyriar
- 🏃 Consolidate publishing of build artifacts Consolidate publishing builds to Azure #117891 @TylerLeonhardt @joaomoreno
- Fix crash in vscode-encrypt when encryption service fails on POSIX platforms vscode snap version fails to encrypt using the encryptionService #116690
- 🏃 Scroll performance on Windows Slow reponse to scroll and typing #107016 @deepak1556
- 🏃 Support scoped Find on Page in Chromium to unblock our transition from
webviewtoiframefor custom editors and views @rzhao271 Support search in iframe based webview #96307 - 💪 🔴 Adopt
vscode.openandvscode.diffin the GHPRI extension @alexr00 - 🏃 Assume ownership of our quick picker code Onboard me to ownership of our quick picker code #118586 @TylerLeonhardt
- Introduce an
IProcessEnvServicefor resolving the merged process environment based on context Do not wait for shell environment resolution before opening window #108804 @bpasero - Adopt new table widget in the Keyboard Shortcuts editor Adopt keybindings editor to use new table widget #118123 @sandy081
- Speed up mac builds Speed up mac builds #116984 @TylerLeonhardt @deepak1556 @joaomoreno
Node.js-free, sand-boxed renderer
- 🏃 Backlog Implement a node.js-free, sandboxed, context isolated renderer #92164 @bpasero @deepak1556
Deferred
- LSP - Collaborate on "TypeHierarchy" support with the Java extension team @dbaeumer Java team
- Investigation: Cache VS Code extension builds Improve engineering overhead of extensions #115023 @joaomoreno @TylerLeonhardt
- Settings sync - debounce requests when a request is in progress Settings sync should debounce requests when a request is in progress #91286 @sandy081
- Continue improving and adding functionality to REST Book Planning backlog for REST Book tanhakabir/rest-book#30 @tanhakabir
- Provide a way to override the editor input as part of
createEditorInputEditor override: provide a way to override the editor input as part of createEditorInput #100281 @lramos15 @bpasero
Yukaii, frankdavidcorona, wzhudev, niieani, SuperSandro2000 and 10 more
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Type
Projects
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.