# Electron v44.1.0 — electron v44.1.0
- Product: Electron (https://whatsnew.fyi/product/electron)
- Vendor: OpenJS Foundation
- Date: 2026-08-31
- Version: v44.1.0
- Original notes: https://github.com/electron/electron/releases/tag/v44.1.0
- Permalink: https://whatsnew.fyi/product/electron/releases/v44.1.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** — 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
- **fixed** — Fixed webContents.executeJavaScriptInIsolatedWorld resolving with undefined when worldId was not an integer
- **fixed** — Fixed webContents.print() honoring printBackground, duplexMode, and printer default duplex settings
- **fixed** — Fixed a crash on Windows when V8 posted a delayed worker task during shutdown
- **fixed** — Fixed a crash on macOS when a WebAuthn Touch ID prompt was requested while no locale resources were loaded
- **fixed** — Fixed a crash on macOS when a notification's icon could not be attached; the notification is now shown without the icon
- **fixed** — Fixed a crash when calling node:wasi functions in optimized code
- **fixed** — Fixed a crash when calling utilityProcess.postMessage() after the utility process had exited
- **fixed** — Fixed a regression where a window created with a custom title can show an empty title after using back/forward navigation
- **fixed** — Fixed an issue where pages loaded in a detached WebContentsView wouldn't see the correct window size
- **fixed** — Fixed crashes in sharedTexture, service-worker ipcRenderer and utilityProcess.fork() caused by object lifetime bugs
- **fixed** — Fixed crashes in the main process when a webRequest.onBeforeRequest listener redirected a CORS preflight request, and when calling net.fetch() with a webRequest-permission extension loaded
- **fixed** — Fixed crashes when a webContents or parent window is destroyed while other APIs still reference it
- **fixed** — Fixed crashes when certain app event handlers call back into Electron synchronously
- **fixed** — Fixed region-qualified --lang values such as de-DE loading no locale resources on macOS, which left localized strings empty and could crash WebAuthn Touch ID prompts
- **fixed** — Fixed the GPU process being terminated in AppX/MSIX packaged apps on Windows when WebGPU fell back to SwiftShader
- **fixed** — Fixed the tray icon not appearing on GNOME (and disappearing entirely on Wayland) since 44.0.0-beta.6
- **fixed** — Fixed windows native message boxes being dismissed by other applications using invalid button ID
- **changed** — Page resources, fetch() calls and file:// loads in renderers no longer wait for the main process to be idle when no webRequest listeners or protocol interceptors are registered
#### Release Notes for v44.1.0
##### Fixes
* 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. [#53320](https://github.com/electron/electron/pull/53320) (Also in [42](https://github.com/electron/electron/pull/53318), [43](https://github.com/electron/electron/pull/53319), [45](https://github.com/electron/electron/pull/53321))
* Fixed `webContents.executeJavaScriptInIsolatedWorld` resolving with `undefined` when `worldId` was not an integer. [#53238](https://github.com/electron/electron/pull/53238) (Also in [43](https://github.com/electron/electron/pull/53237))
* Fixed `webContents.print()` honoring `printBackground`, `duplexMode`, and printer default duplex settings. [#53159](https://github.com/electron/electron/pull/53159) (Also in [42](https://github.com/electron/electron/pull/53158), [43](https://github.com/electron/electron/pull/53160))
* Fixed a crash on Windows when V8 posted a delayed worker task during shutdown. [#53201](https://github.com/electron/electron/pull/53201) (Also in [42](https://github.com/electron/electron/pull/53014), [43](https://github.com/electron/electron/pull/53013))
* Fixed a crash on macOS when a WebAuthn Touch ID prompt was requested while no locale resources were loaded. [#53194](https://github.com/electron/electron/pull/53194) (Also in [43](https://github.com/electron/electron/pull/53195))
* Fixed a crash on macOS when a notification's icon could not be attached; the notification is now shown without the icon. [#53146](https://github.com/electron/electron/pull/53146) (Also in [42](https://github.com/electron/electron/pull/53148), [43](https://github.com/electron/electron/pull/53147))
* Fixed a crash when calling `node:wasi` functions in optimized code. [#53268](https://github.com/electron/electron/pull/53268) (Also in [42](https://github.com/electron/electron/pull/53267), [43](https://github.com/electron/electron/pull/53265), [45](https://github.com/electron/electron/pull/53266))
* Fixed a crash when calling `utilityProcess.postMessage()` after the utility process had exited. [#53300](https://github.com/electron/electron/pull/53300) (Also in [43](https://github.com/electron/electron/pull/53301), [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. [#53218](https://github.com/electron/electron/pull/53218) (Also in [42](https://github.com/electron/electron/pull/53217), [43](https://github.com/electron/electron/pull/53219))
* Fixed an issue where pages loaded in a detached `WebContentsView` wouldn't see the correct window size. [#53153](https://github.com/electron/electron/pull/53153) (Also in [42](https://github.com/electron/electron/pull/53151), [43](https://github.com/electron/electron/pull/53152))
* Fixed crashes in sharedTexture, service-worker ipcRenderer and utilityProcess.fork() caused by object lifetime bugs. [#53279](https://github.com/electron/electron/pull/53279) (Also in [43](https://github.com/electron/electron/pull/53278), [45](https://github.com/electron/electron/pull/53280))
* Fixed crashes in the main process when a `webRequest.onBeforeRequest` listener redirected a CORS preflight request, and when calling `net.fetch()` with a `webRequest`-permission extension loaded. [#53303](https://github.com/electron/electron/pull/53303) (Also in [43](https://github.com/electron/electron/pull/53304), [45](https://github.com/electron/electron/pull/53302))
* Fixed crashes when a webContents or parent window is destroyed while other APIs still reference it. [#53287](https://github.com/electron/electron/pull/53287) (Also in [43](https://
_[Truncated at 4000 characters — full notes: https://github.com/electron/electron/releases/tag/v44.1.0]_