# Electron v43.5.0 — electron v43.5.0
- Product: Electron (https://whatsnew.fyi/product/electron)
- Vendor: OpenJS Foundation
- Date: 2026-08-31
- Version: v43.5.0
- Original notes: https://github.com/electron/electron/releases/tag/v43.5.0
- Permalink: https://whatsnew.fyi/product/electron/releases/v43.5.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** — DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them
- **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** — fs.constants.O_DIRECTORY, O_NOFOLLOW and O_DIRECT holding x86 values on Linux arm64 and armv7l, which made opening a directory fail with EINVAL
- **fixed** — require('trace_events') behaving the same on cross-compiled builds as on native ones
- **fixed** — webContents.executeJavaScriptInIsolatedWorld resolving with undefined when worldId was not an integer
- **fixed** — webContents.print() honoring printBackground, duplexMode, and printer default duplex settings
- **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 on macOS when a WebAuthn Touch ID prompt was requested while no locale resources were loaded
- **fixed** — Crash on macOS when a notification's icon could not be attached; the notification is now shown without the icon
- **fixed** — Crash when calling node:wasi functions in optimized code
- **fixed** — Crash when calling utilityProcess.postMessage() after the utility process had exited
- **fixed** — Regression where a window created with a custom title can show an empty title after using back/forward navigation
- **fixed** — Renderer crash when a page calls SpeechRecognition.available() or SpeechRecognition.install() with processLocally
- **fixed** — Pages loaded in a detached WebContentsView not seeing the correct window size
- **fixed** — Crashes in sharedTexture, service-worker ipcRenderer and utilityProcess.fork() caused by object lifetime bugs
- **fixed** — Crashes in the main process when a webRequest.onBeforeRequest listener redirected a CORS preflight request
- **fixed** — Crashes when calling net.fetch() with a webRequest-permission extension loaded
- **fixed** — Crashes when a webContents or parent window is destroyed while other APIs still reference it
#### Release Notes for v43.5.0
##### Fixes
* Fixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. [#52946](https://github.com/electron/electron/pull/52946) (Also in [42](https://github.com/electron/electron/pull/53133), [44](https://github.com/electron/electron/pull/52930))
* Fixed `BrowserWindow.unmaximize()` and `restore()` having no effect on Wayland when the window was maximized immediately after creation. [#53125](https://github.com/electron/electron/pull/53125) (Also in [42](https://github.com/electron/electron/pull/53126), [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. [#53041](https://github.com/electron/electron/pull/53041) (Also in [42](https://github.com/electron/electron/pull/53042), [44](https://github.com/electron/electron/pull/53040))
* Fixed `fs.constants.O_DIRECTORY`, `O_NOFOLLOW` and `O_DIRECT` holding x86 values on Linux arm64 and armv7l, which made opening a directory fail with `EINVAL`, and made `require('trace_events')` behave the same on cross-compiled builds as on native ones. [#53319](https://github.com/electron/electron/pull/53319) (Also in [42](https://github.com/electron/electron/pull/53318), [44](https://github.com/electron/electron/pull/53320), [45](https://github.com/electron/electron/pull/53321))
* Fixed `webContents.executeJavaScriptInIsolatedWorld` resolving with `undefined` when `worldId` was not an integer. [#53237](https://github.com/electron/electron/pull/53237) (Also in [44](https://github.com/electron/electron/pull/53238))
* Fixed `webContents.print()` honoring `printBackground`, `duplexMode`, and printer default duplex settings. [#53160](https://github.com/electron/electron/pull/53160) (Also in [42](https://github.com/electron/electron/pull/53158), [44](https://github.com/electron/electron/pull/53159))
* 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. [#53095](https://github.com/electron/electron/pull/53095) (Also in [42](https://github.com/electron/electron/pull/53094), [44](https://github.com/electron/electron/pull/53096))
* Fixed a crash on Windows when V8 posted a delayed worker task during shutdown. [#53013](https://github.com/electron/electron/pull/53013) (Also in [42](https://github.com/electron/electron/pull/53014), [44](https://github.com/electron/electron/pull/53201))
* Fixed a crash on macOS when a WebAuthn Touch ID prompt was requested while no locale resources were loaded. [#53195](https://github.com/electron/electron/pull/53195) (Also in [44](https://github.com/electron/electron/pull/53194))
* Fixed a crash on macOS when a notification's icon could not be attached; the notification is now shown without the icon. [#53147](https://github.com/electron/electron/pull/53147) (Also in [42](https://github.com/electron/electron/pull/53148), [44](https://github.com/electron/electron/pull/53146))
* Fixed a crash when calling `node:wasi` functions in optimized code. [#53265](https://github.com/electron/electron/pull/53265) (Also in [42](https://github.com/electron/electron/pull/53267), [44](https://github.com/electron/electron/pull/53268), [45](https://github.com/electron/electron/pull/53266))
* Fixed a crash when calling `utilityProcess.postMessage()` after the utility process had exited. [#53301](https://github.com/electron/electron/pull/53301) (Also in [44](https://github.com/electron/electron/pull/53300), [45](https://github.com/electron/electron/pull/53299))
* Fixed a regression where a window created with a custom title can show an empty title after using back/forward navigation. [#53219](https://github
_[Truncated at 4000 characters — full notes: https://github.com/electron/electron/releases/tag/v43.5.0]_