Pull Request Overview
- Opened on October 21, 2026
- Status Closed
- Commit count 1 with first commit October 21, 2026
Total Delta
Open Days
Test Delta
How long has this pull request spent in each phase of its lifecycle?
| Fraction of total time | Business days | Phase |
|---|---|---|
|
|
0 days | Authoring 1 commit before pull request opened for review |
|
|
0 days | Awaiting first review |
|
|
2 days | Revising work with 0 commits in response to 1 review that left 2 comments |
Total time for pull request 2 business days from first commit to closed PR
build(deps-dev): bump electron from 42.10.0 to 42.11.3 in /extensions/copilot
Bumps electron from 42.10.0 to 42.11.3.
Release notes
Sourced from electron's releases.
electron v42.11.3
Release Notes for v42.11.3
Fixes
- File System Access permission requests and the
file-system-access-restrictedevent are scoped to the requesting document, grants are reset when the origin's last page closes, and write access works in in-memory sessions. #53695 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed
session.setPermissionCheckHandlerreceiving the top-level origin and a nullwebContentsforhidandusbchecks made from a subframe. #53736 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed
webContents.on(),removeListener()andremoveAllListeners()throwing "Object has been destroyed" forconsole-messagelisteners after the WebContents was destroyed. #53497 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed a crash on Linux when
process.envwas written while another thread was reading the environment, and a memory leak when a worker thread exits. #53511 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. #53585 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->
- Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process
window.open()child whosecontextIsolationdiffered from its opener's. #53541 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed crashes in
setDisplayMediaRequestHandlerwhen the granted frame had been destroyed or another tab was granted by id. #53674 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Internal
<webview>,window.close()andexecuteJavaScriptreply IPCs are validated against the sending frame. #53727 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted --><webview>withoutallowpopupsalso blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. #53719 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->getUserMediawithchromeMediaSource: 'desktop'no longer accepts WebContents source ids; usechromeMediaSource: 'tab'withwebContents.getMediaSourceId()orsetDisplayMediaRequestHandlerto capture a WebContents. #53710 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->nodeIntegrationInWorkernow applies only to workers created by frames that themselves have Node integration; enablenodeIntegrationInSubFramesto keep Node in workers created by subframes. #53713 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->openExternalpermission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. #53697 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->pointerLockandkeyboardLockpermission requests now report the requesting frame, andexecCommand('paste')requires user activation in the frame that calls it. #53702 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->electron v42.11.2
Release Notes for v42.11.2
Fixes
- Fixed application crash after a large number of IPC messages from renderers. #53419 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->
- Fixed native addons deriving from
node::ObjectWrapaborting during garbage collection on Node.js 24.19.0 and later. #53394 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->Other Changes
- Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53480
- Backported fixes from upstream Chromium, Dawn, Skia and V8. #53397
- Backported fixes from upstream Chromium, V8, ANGLE, Dawn, Skia, WebRTC and DevTools. #53367
electron v42.11.1
Release Notes for v42.11.1
Fixes
- Fixed
chrome.tabs.query()returning taburlandtitleto extensions without thetabspermission or host access, aligning withtabs.get. #53355 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed a renderer crash when an array with a throwing property getter is passed across
contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps. #53329 <!-- raw HTML omitted -->(Also in 43, 44)<!-- raw HTML omitted -->Other Changes
- Security: backported fixes for CVE-2026-15764, CVE-2026-15765, CVE-2026-15766, CVE-2026-15767, CVE-2026-15768, CVE-2026-15769, CVE-2026-15770, CVE-2026-15771, CVE-2026-15772, CVE-2026-15773, CVE-2026-15774, CVE-2026-15775, CVE-2026-15776, CVE-2026-15777, CVE-2026-15778. #53344
electron v42.11.0
Release Notes for v42.11.0
Fixes
- Fixed
fs.constants.O_DIRECTORY,O_NOFOLLOWandO_DIRECTholding x86 values on Linux arm64 and armv7l, which made opening a directory fail withEINVAL, and maderequire('trace_events')behave the same on cross-compiled builds as on native ones. #53318 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->- Fixed a crash when calling
node:wasifunctions in optimized code. #53267 <!-- raw HTML omitted -->(Also in 43, 44, 45)<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
... (truncated)
Commits
-
22de0a3fix: report the requesting frame for hid and usb permission checks (42-x-y) (... -
16c4536test: run the Squirrel.Mac updater specs off a signed template, split, and se... -
65d777efix: check the sending frame for internal guest, window and reply IPCs (42-x-... -
a86ae42fix: route modifier-click and OpenURLFromTab popups through the window-open p... -
f8600c9fix: require a registered source id for webContents capture via getUserMedia ... -
900eabbfix: gate preload and worker Node integration on the creating frame (42-x-y) ... -
3275df6fix: scope File System Access grants to the requesting document (42-x-y) (#53... -
004b4abfix: attribute pointer lock, keyboard lock and paste checks to the requesting... -
e0a20d5fix: attribute openExternal permission requests to the navigation's initiator... -
951b50ffix: resolve the capturing webContents in setDisplayMediaRequestHandler (#53674) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/vscode/network/alerts).
Comments Threads Pending Resolution
> [!WARNING]
> Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a `copilot-code-review.yml` file specifying one with the `runs-on` attribute. See the [docs](https://gh.io/AA11tgch) for more details.
## Copilot review overview
**No open issues** π
1 file not reviewed
extensions/copilot/package-lock.json: Generated file
What changed in this PR
This PR updates the `electron` dev dependency for the Copilot extension from `42.10.0` to `42.11.3` to pick up upstream fixes (including multiple crash fixes and security backports noted in the release notes).
**Changes:**
- Bump `electron` version in `extensions/copilot/package.json` from `^42.10.0` to `^42.11.3`.
| File | Description |
| ---- | ----------- |
| extensions/βcopilot/βpackage.json | Updates Electron dev dependency version to 42.11.3. |
Review effort: Lite
Resolved Comment Threads
No resolved comments have been left on this PR.