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