# Electron v42.10.0 — electron v42.10.0 - Product: Electron (https://whatsnew.fyi/product/electron) - Vendor: OpenJS Foundation - Date: 2026-08-24 - Version: v42.10.0 - Original notes: https://github.com/electron/electron/releases/tag/v42.10.0 - Permalink: https://whatsnew.fyi/product/electron/releases/v42.10.0 - Labels: Platforms: Desktop What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — contentTracing module to capture Node.js trace categories - **fixed** — DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them - **fixed** — DevTools popup and context menus not appearing when DevTools is hosted in a custom window via webContents.setDevToolsWebContents() - **fixed** — BrowserWindow.unmaximize() and restore() having no effect on Wayland when the window was maximized immediately after creation - **fixed** — Uncaught illegal access errors and possible renderer crashes after closing a same-process child window or removing an iframe with nodeIntegrationInSubFrames enabled - **fixed** — dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory - **fixed** — crash on Linux when the D-Bus session bus disconnected while the app was running - **fixed** — crash on Windows when V8 posted a delayed worker task during shutdown - **fixed** — crash with app.setLoginItemSettings if a non-UTF8 service name is used - **fixed** — possible crash during process exit when the process had loaded tls/https shortly before exiting - **fixed** — possible main process crash at quit when a session was created from JavaScript that runs during shutdown - **fixed** — rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading - **fixed** — renderer crash when a page calls SpeechRecognition.available() or SpeechRecognition.install() with processLocally - **fixed** — issue on Linux where the system theme color appeared at the top edge of frameless windows - **fixed** — issue where some values passed into requestSingleInstanceLock could result in a crash - **fixed** — crash in sharedTexture module when GPU context becomes unavailable - **fixed** — document title updates when using back/forward navigation using the same document without utilizing browserWindow.setTitle() - **fixed** — built-in PDF viewer not rendering documents in in-memory sessions - **fixed** — titleBarOverlay.color set to rgba(0,0,0,0) failing back to default frame color - **fixed** — utility process crashes at exit on Windows 11 24H2 and later #### Release Notes for v42.10.0 ##### Features * Fixed contentTracing module to capture Node.js trace categories. [#52973](https://github.com/electron/electron/pull/52973) ##### Fixes * Fixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. [#53133](https://github.com/electron/electron/pull/53133) (Also in [43](https://github.com/electron/electron/pull/52946), [44](https://github.com/electron/electron/pull/52930)) * Fixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via `webContents.setDevToolsWebContents()`. [#52981](https://github.com/electron/electron/pull/52981) (Also in [43](https://github.com/electron/electron/pull/52937), [44](https://github.com/electron/electron/pull/52434)) * Fixed `BrowserWindow.unmaximize()` and `restore()` having no effect on Wayland when the window was maximized immediately after creation. [#53126](https://github.com/electron/electron/pull/53126) (Also in [44](https://github.com/electron/electron/pull/53124)) * Fixed `Uncaught illegal access` errors and possible renderer crashes after closing a same-process child window or removing an iframe with `nodeIntegrationInSubFrames` enabled. [#53042](https://github.com/electron/electron/pull/53042) (Also in [44](https://github.com/electron/electron/pull/53040)) * Fixed `dialog.showOpenDialog`/`dialog.showSaveDialog` opening at an unusable location on Linux when `defaultPath` is a bare filename without a directory. [#52980](https://github.com/electron/electron/pull/52980) (Also in [43](https://github.com/electron/electron/pull/52401), [44](https://github.com/electron/electron/pull/52402)) * Fixed a crash on Linux when the D-Bus session bus disconnected while the app was running, such as at logout or when dbus is restarted. [#53094](https://github.com/electron/electron/pull/53094) (Also in [43](https://github.com/electron/electron/pull/53095), [44](https://github.com/electron/electron/pull/53096)) * Fixed a crash on Windows when V8 posted a delayed worker task during shutdown. [#53014](https://github.com/electron/electron/pull/53014) (Also in [43](https://github.com/electron/electron/pull/53013)) * Fixed a crash with `app.setLoginItemSettings` if a non-UTF8 service name is used. [#52989](https://github.com/electron/electron/pull/52989) (Also in [43](https://github.com/electron/electron/pull/52944), [44](https://github.com/electron/electron/pull/52801)) * Fixed a possible crash (SIGABRT) during process exit when the process had loaded `tls`/`https` shortly before exiting, affecting `app.exit()` before `ready` and short-lived `ELECTRON_RUN_AS_NODE` / `child_process.fork()` scripts. [#52992](https://github.com/electron/electron/pull/52992) (Also in [43](https://github.com/electron/electron/pull/52870), [44](https://github.com/electron/electron/pull/52871)) * Fixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. [#53132](https://github.com/electron/electron/pull/53132) (Also in [43](https://github.com/electron/electron/pull/52925), [44](https://github.com/electron/electron/pull/52924)) * Fixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. [#52994](https://github.com/electron/electron/pull/52994) (Also in [43](https://github.com/electron/electron/pull/52903), [44](https://github.com/electron/electron/pull/52904)) * Fixed a renderer crash when a page calls `SpeechRecognition.available()` or `SpeechRecognition.install()` with `processLocally`. [#53016](https://github.com/electron/electron/pull/53016) (Also in [43](https://github.com/electron/electron/pull/53015), [44](https://github.com/electron/electron/pull/53021)) * Fixed an issue on Linux where the system theme _[Truncated at 4000 characters — full notes: https://github.com/electron/electron/releases/tag/v42.10.0]_