# 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]_