Skip to content

[pull] main from microsoft:main#1331

Merged
pull[bot] merged 14 commits into
code:mainfrom
microsoft:main
Jun 4, 2026
Merged

[pull] main from microsoft:main#1331
pull[bot] merged 14 commits into
code:mainfrom
microsoft:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jun 4, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

benibenj and others added 14 commits June 3, 2026 22:56
…ome cases

Should disable these entirely for notebook webviews as I don't think there's a valid use case there

For now I'm keeping it enabled for extension webviews as this re-dispatch is the only way I know for a full screen iframe to not eat all keypresses. If needed we can add something on the webview vscode api object that should allow this to be even safer
* fix session title widget for new session

* feedback
…319805)

debug: Log errors when loading stored breakpoints/watch expressions (#319805)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* use `[Agent Host]` suffix instead of [Local]

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* update

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Parameterizing TSA upload stage

* updates

* updates
…#319828)

* sessions: prevent new-session draft from overriding restored sessions

After restore lays out the persisted grid, the empty new-session slot's
workspace picker could still resolve asynchronously (on the same provider
-registration event restore waits for) and create + activate an untitled
draft, stealing the active slot from the just-restored session.

Fix the race with three changes:
- Register ISessionsManagementService eagerly so the restore wiring and
  visibility model are alive before first paint.
- Guard NewChatWidget's async workspace-selection handler with
  this._store.isDisposed so a late-resolving picker cannot create a draft
  for a slot already rebound to a restored session.
- Never persist untitled drafts: drop them from the snapshot so a stale
  draft can never be restored.

Also remove the now-unneeded view-layer restore-suppression machinery
(restoring flag, begin/endSessionRestore) and update LAYOUT.md.

* fix tests
Block programmatic webview click and keypress re-dispatch events in some cases
* polish

* add secondary keybindings

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Disable GitHub specific subagents for extension contributed endpoint providers
@pull pull Bot locked and limited conversation to collaborators Jun 4, 2026
@pull pull Bot added the ⤵️ pull label Jun 4, 2026
@pull pull Bot merged commit ebb335f into code:main Jun 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants