chore(deps-dev): bump electron from 41.10.7 to 42.11.3 in /apps/desktop
Closed
DE
15d ago+1+1+0123456789-1-1-0123456789
Bumps electron from 41.10.7 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 (Also in 43, 44, 45)- Fixed
session.setPermissionCheckHandlerreceiving the top-level origin and a nullwebContentsforhidandusbchecks made from a subframe. #53736 (Also in 43, 44, 45)- Fixed
webContents.on(),removeListener()andremoveAllListeners()throwing "Object has been destroyed" forconsole-messagelisteners after the WebContents was destroyed. #53497 (Also in 43, 44, 45)- 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 (Also in 43, 44, 45)- Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. #53585 (Also in 43, 44, 45)
- 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 (Also in 43, 44, 45)- Fixed crashes in
setDisplayMediaRequestHandlerwhen the granted frame had been destroyed or another tab was granted by id. #53674 (Also in 43, 44, 45)- Internal
<webview>,window.close()andexecuteJavaScriptreply IPCs are validated against the sending frame. #53727 (Also in 43, 44, 45)<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 (Also in 43, 44, 45)getUserMediawithchromeMediaSource: 'desktop'no longer accepts WebContents source ids; usechromeMediaSource: 'tab'withwebContents.getMediaSourceId()orsetDisplayMediaRequestHandlerto capture a WebContents. #53710 (Also in 43, 44, 45)nodeIntegrationInWorkernow applies only to workers created by frames that themselves have Node integration; enablenodeIntegrationInSubFramesto keep Node in workers created by subframes. #53713 (Also in 43, 44, 45)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 (Also in 43, 44, 45)pointerLockandkeyboardLockpermission requests now report the requesting frame, andexecCommand('paste')requires user activation in the frame that calls it. #53702 (Also in 43, 44, 45)electron v42.11.2
Release Notes for v42.11.2
Fixes
- Fixed application crash after a large number of IPC messages from renderers. #53419 (Also in 43, 44, 45)
- Fixed native addons deriving from
node::ObjectWrapaborting during garbage collection on Node.js 24.19.0 and later. #53394 (Also in 43, 44, 45)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 (Also in 43, 44, 45)- 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 (Also in 43, 44)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 (Also in 43, 44, 45)- Fixed a crash when calling
node:wasifunctions in optimized code. #53267 (Also in 43, 44, 45)
... (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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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.
Summary by cubic
Updates the desktop app's Electron dev dependency from 41.10.7 to 42.11.3. This major version bump includes security fixes for multiple CVEs and several stability improvements, so it's worth running a full test pass.