# Electron v42.9.3 — electron v42.9.3
- Product: Electron (https://whatsnew.fyi/product/electron)
- Vendor: OpenJS Foundation
- Date: 2026-08-18
- Version: v42.9.3
- Original notes: https://github.com/electron/electron/releases/tag/v42.9.3
- Permalink: https://whatsnew.fyi/product/electron/releases/v42.9.3
- 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** — Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created
- **fixed** — Fixed a memory leak when creating BrowserWindows
- **fixed** — Fixed an issue on Windows where the app process could fail to exit after app.quit() while a shell.openExternal() or shell.openPath() call was still waiting on a system Open with dialog
- **fixed** — Fixed custom V8 snapshots (electron-mksnapshot and the loadBrowserProcessSpecificV8Snapshot fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64
- **changed** — Reduced idle main-process CPU wakeups caused by Node.js timers and immediates
#### Release Notes for v42.9.3
##### Fixes
* Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. [#52772](https://github.com/electron/electron/pull/52772) (Also in [43](https://github.com/electron/electron/pull/52607), [44](https://github.com/electron/electron/pull/52606))
* Fixed a memory leak when creating BrowserWindows. [#52893](https://github.com/electron/electron/pull/52893) (Also in [43](https://github.com/electron/electron/pull/52892), [44](https://github.com/electron/electron/pull/52894))
* Fixed an issue on Windows where the app process could fail to exit after `app.quit()` while a `shell.openExternal()` or `shell.openPath()` call was still waiting on a system "Open with" dialog. [#52900](https://github.com/electron/electron/pull/52900) (Also in [41](https://github.com/electron/electron/pull/52899), [43](https://github.com/electron/electron/pull/52897), [44](https://github.com/electron/electron/pull/52898))
* Fixed custom V8 snapshots (`electron-mksnapshot`, and the `loadBrowserProcessSpecificV8Snapshot` fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. [#52876](https://github.com/electron/electron/pull/52876) (Also in [43](https://github.com/electron/electron/pull/52877), [44](https://github.com/electron/electron/pull/52878))
##### Other Changes
* Backported fix for 524628213. [#52869](https://github.com/electron/electron/pull/52869)
* Reduced idle main-process CPU wakeups caused by Node.js timers and immediates. [#52907](https://github.com/electron/electron/pull/52907) (Also in [43](https://github.com/electron/electron/pull/52905), [44](https://github.com/electron/electron/pull/52906))