Zum Inhalt springen
verdict:

Electron 44.1.0

notable

note: die Zusammenfassung und die Release Notes sind auf Englisch

ok: Upgrade unbedenklich

0 Breaking Changes5 Kernpunkte

Patch release with many crash fixes, a Linux arm64 fs constants fix, and a GNOME tray icon fix.

Zusammenfassung · nur aus den Release Notes · claude-haiku-5-5 · prompt v7

Kernpunkte

release-notesgithub.com/electron/electron · 32 Zeilen
  1. # Release Notes for v44.1.0
  2. ## Fixes
  3. * 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) <sup>(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))</sup>
  4. * Fixed `webContents.executeJavaScriptInIsolatedWorld` resolving with `undefined` when `worldId` was not an integer. [#53238](https://github.com/electron/electron/pull/53238) <sup>(Also in [43](https://github.com/electron/electron/pull/53237))</sup>
  5. * Fixed `webContents.print()` honoring `printBackground`, `duplexMode`, and printer default duplex settings. [#53159](https://github.com/electron/electron/pull/53159) <sup>(Also in [42](https://github.com/electron/electron/pull/53158), [43](https://github.com/electron/electron/pull/53160))</sup>
  6. * Fixed a crash on Windows when V8 posted a delayed worker task during shutdown. [#53201](https://github.com/electron/electron/pull/53201) <sup>(Also in [42](https://github.com/electron/electron/pull/53014), [43](https://github.com/electron/electron/pull/53013))</sup>
  7. * 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) <sup>(Also in [43](https://github.com/electron/electron/pull/53195))</sup>
  8. * 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) <sup>(Also in [42](https://github.com/electron/electron/pull/53148), [43](https://github.com/electron/electron/pull/53147))</sup>
  9. * Fixed a crash when calling `node:wasi` functions in optimized code. [#53268](https://github.com/electron/electron/pull/53268) <sup>(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))</sup>
  10. * Fixed a crash when calling `utilityProcess.postMessage()` after the utility process had exited. [#53300](https://github.com/electron/electron/pull/53300) <sup>(Also in [43](https://github.com/electron/electron/pull/53301), [45](https://github.com/electron/electron/pull/53299))</sup>
  11. * 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) <sup>(Also in [42](https://github.com/electron/electron/pull/53217), [43](https://github.com/electron/electron/pull/53219))</sup>
  12. * 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) <sup>(Also in [42](https://github.com/electron/electron/pull/53151), [43](https://github.com/electron/electron/pull/53152))</sup>
  13. * Fixed crashes in sharedTexture, service-worker ipcRenderer and utilityProcess.fork() caused by object lifetime bugs. [#53279](https://github.com/electron/electron/pull/53279) <sup>(Also in [43](https://github.com/electron/electron/pull/53278), [45](https://github.com/electron/electron/pull/53280))</sup>
  14. * 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) <sup>(Also in [43](https://github.com/electron/electron/pull/53304), [45](https://github.com/electron/electron/pull/53302))</sup>
  15. * Fixed crashes when a webContents or parent window is destroyed while other APIs still reference it. [#53287](https://github.com/electron/electron/pull/53287) <sup>(Also in [43](https://github.com/electron/electron/pull/53288), [45](https://github.com/electron/electron/pull/53281))</sup>
  16. * Fixed crashes when certain app event handlers call back into Electron synchronously. [#53275](https://github.com/electron/electron/pull/53275) <sup>(Also in [43](https://github.com/electron/electron/pull/53276), [45](https://github.com/electron/electron/pull/53269))</sup>
  17. * 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. [#53188](https://github.com/electron/electron/pull/53188) <sup>(Also in [42](https://github.com/electron/electron/pull/53187), [43](https://github.com/electron/electron/pull/53186))</sup>
  18. * Fixed the GPU process being terminated in AppX/MSIX packaged apps on Windows when WebGPU fell back to SwiftShader. [#53198](https://github.com/electron/electron/pull/53198) <sup>(Also in [42](https://github.com/electron/electron/pull/53199), [43](https://github.com/electron/electron/pull/53197))</sup>
  19. * Fixed the tray icon not appearing on GNOME (and disappearing entirely on Wayland) since 44.0.0-beta.6. [#53214](https://github.com/electron/electron/pull/53214)
  20. * Fixed windows native message boxes being dismissed by other applications using invalid button ID. [#53154](https://github.com/electron/electron/pull/53154) <sup>(Also in [43](https://github.com/electron/electron/pull/53155))</sup>
  21. ## Other Changes
  22. * Backported fixes from upstream Chromium and V8. [#53189](https://github.com/electron/electron/pull/53189)
  23. * 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. [#53141](https://github.com/electron/electron/pull/53141) <sup>(Also in [42](https://github.com/electron/electron/pull/53143), [43](https://github.com/electron/electron/pull/53142))</sup>
  24. * Renderer network requests no longer waited on the main process when the session's `webRequest` listeners only observe requests (`onCompleted`, `onErrorOccurred`, `onSendHeaders`, `onBeforeRedirect`, `onResponseStarted`) or are filtered to other resource types. [#53240](https://github.com/electron/electron/pull/53240)
  25. * Updated Chromium to 152.0.7977.65. [#53203](https://github.com/electron/electron/pull/53203)
  26. * Updated Node.js to v24.19.0. [#52636](https://github.com/electron/electron/pull/52636)
  27. ## Documentation
  28. * Documentation changes: [#53212](https://github.com/electron/electron/pull/53212), [#53248](https://github.com/electron/electron/pull/53248)

auf github ansehenimported 2026-09-28 über npm