Ir al contenido
verdict:

Electron 44.5.0

notable

note: la síntesis y las notas de la versión están en inglés

ok: actualización segura

0 breaking changes5 puntos clave

Patch release: many crash and platform fixes, plus systemErrorCode on child-process-gone events.

síntesis · solo a partir de las notas de la versión · claude-haiku-5-5 · prompt v7

puntos clave

release-notesgithub.com/electron/electron · 55 líneas
  1. # Release Notes for v44.5.0
  2. ## Features
  3. * Added launch-failure reporting with `systemErrorCode` to the `app` `child-process-gone` event. [#54231](https://github.com/electron/electron/pull/54231) <sup>(Also in [45](https://github.com/electron/electron/pull/54230))</sup>
  4. ## Fixes
  5. * Changed the default trash implementation on KDE Plasma 6 to `kioclient`. [#54361](https://github.com/electron/electron/pull/54361) <sup>(Also in [45](https://github.com/electron/electron/pull/54362))</sup>
  6. * DevTools zoom in/out now uses the same zoom steps as Chromium. [#54387](https://github.com/electron/electron/pull/54387) <sup>(Also in [45](https://github.com/electron/electron/pull/54388))</sup>
  7. * Fixed `--xdg-portal-required-version` having no effect and a spurious portal warning being logged for file dialogs on Linux. [#54303](https://github.com/electron/electron/pull/54303) <sup>(Also in [43](https://github.com/electron/electron/pull/54304), [45](https://github.com/electron/electron/pull/54302))</sup>
  8. * Fixed a child `WebContentsView` losing focus when its window is reactivated. [#54455](https://github.com/electron/electron/pull/54455) <sup>(Also in [43](https://github.com/electron/electron/pull/54456), [45](https://github.com/electron/electron/pull/54454))</sup>
  9. * Fixed a crash when a WebAuthn request used a security key that required its PIN. [#54403](https://github.com/electron/electron/pull/54403) <sup>(Also in [45](https://github.com/electron/electron/pull/54389))</sup>
  10. * Fixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. [#54420](https://github.com/electron/electron/pull/54420) <sup>(Also in [45](https://github.com/electron/electron/pull/54399))</sup>
  11. * Fixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via `webContents.debugger`. [#54445](https://github.com/electron/electron/pull/54445) <sup>(Also in [43](https://github.com/electron/electron/pull/54443), [45](https://github.com/electron/electron/pull/54444))</sup>
  12. * Fixed a GPU process crash on startup when another instance of the app is using the same session data directory. [#54469](https://github.com/electron/electron/pull/54469)
  13. * Fixed a grey border around frameless windows on Linux WMs without compositing. [#54391](https://github.com/electron/electron/pull/54391) <sup>(Also in [43](https://github.com/electron/electron/pull/54390), [45](https://github.com/electron/electron/pull/54392))</sup>
  14. * Fixed a main process crash when a native API method was called with a `this` value of a different native type; it now throws a `TypeError`. [#54315](https://github.com/electron/electron/pull/54315) <sup>(Also in [43](https://github.com/electron/electron/pull/54316))</sup>
  15. * Fixed a possible crash during process exit when `vm.Script` or `vm` contexts created in the main process had been garbage collected shortly before quitting. [#54266](https://github.com/electron/electron/pull/54266) <sup>(Also in [43](https://github.com/electron/electron/pull/54268), [45](https://github.com/electron/electron/pull/54267))</sup>
  16. * Fixed a possible crash on Windows on ARM when `powerMonitor` is torn down. [#54408](https://github.com/electron/electron/pull/54408) <sup>(Also in [45](https://github.com/electron/electron/pull/54384))</sup>
  17. * Fixed a renderer crash calling `image.toPNG()` from a sandboxed preload script. [#54502](https://github.com/electron/electron/pull/54502) <sup>(Also in [43](https://github.com/electron/electron/pull/54503), [45](https://github.com/electron/electron/pull/54501))</sup>
  18. * Fixed a renderer crash when a `ResizeObserver` loop-limit error handler modified layout. [#54290](https://github.com/electron/electron/pull/54290) <sup>(Also in [45](https://github.com/electron/electron/pull/54289))</sup>
  19. * Fixed `accent-color-changed` on Windows reporting a colour that differed from `systemPreferences.getAccentColor()`. [#54409](https://github.com/electron/electron/pull/54409) <sup>(Also in [45](https://github.com/electron/electron/pull/54405))</sup>
  20. * Fixed an issue where `crashReporter.setUploadToServer()` had no effect after `crashReporter.start()` was called. [#54518](https://github.com/electron/electron/pull/54518) <sup>(Also in [45](https://github.com/electron/electron/pull/54519))</sup>
  21. * Fixed `app.getRecentDocuments()` omitting documents with non-ASCII paths on Windows. [#54407](https://github.com/electron/electron/pull/54407) <sup>(Also in [45](https://github.com/electron/electron/pull/54385))</sup>
  22. * Fixed `clipboard.read()`, `readText()` and `has()` resolving seconds late on Linux while the app was idle. [#54308](https://github.com/electron/electron/pull/54308) <sup>(Also in [42](https://github.com/electron/electron/pull/54310), [43](https://github.com/electron/electron/pull/54309), [45](https://github.com/electron/electron/pull/54307))</sup>
  23. * Fixed `desktopCapturer.getSources()` leaving non-resizable windows resizable on macOS. [#54397](https://github.com/electron/electron/pull/54397) <sup>(Also in [43](https://github.com/electron/electron/pull/54396), [45](https://github.com/electron/electron/pull/54398))</sup>
  24. * Fixed `fs.rmSync` failing to remove read-only files on Windows. [#54255](https://github.com/electron/electron/pull/54255) <sup>(Also in [42](https://github.com/electron/electron/pull/54257), [43](https://github.com/electron/electron/pull/54256), [45](https://github.com/electron/electron/pull/54190))</sup>
  25. * Fixed `GDK_BACKEND` leaking into processes spawned by Electron apps on Linux. [#54425](https://github.com/electron/electron/pull/54425) <sup>(Also in [43](https://github.com/electron/electron/pull/54426), [45](https://github.com/electron/electron/pull/54424))</sup>
  26. * Fixed hidden windows continuing to render at full frame rate after `setBackgroundThrottling(false)` followed by `setBackgroundThrottling(true)`. [#54341](https://github.com/electron/electron/pull/54341) <sup>(Also in [45](https://github.com/electron/electron/pull/54339))</sup>
  27. * Fixed `pointerLock` permission requests from some iframes reporting the parent frame. [#54464](https://github.com/electron/electron/pull/54464) <sup>(Also in [42](https://github.com/electron/electron/pull/54466), [43](https://github.com/electron/electron/pull/54465), [45](https://github.com/electron/electron/pull/54463))</sup>
  28. * Fixed `setContentProtection(true)` having no effect in Windows remote sessions. [#54500](https://github.com/electron/electron/pull/54500) <sup>(Also in [45](https://github.com/electron/electron/pull/54499))</sup>
  29. * Fixed `setIgnoreMouseEvents()` taking effect late on X11. [#54497](https://github.com/electron/electron/pull/54497) <sup>(Also in [43](https://github.com/electron/electron/pull/54498), [45](https://github.com/electron/electron/pull/54496))</sup>
  30. * Fixed `setIgnoreMouseEvents(true)` being undone by the next resize on X11. [#54393](https://github.com/electron/electron/pull/54393) <sup>(Also in [43](https://github.com/electron/electron/pull/54423), [45](https://github.com/electron/electron/pull/54394))</sup>
  31. * Added `setIgnoreMouseEvents` support on Wayland.
  32. * Fixed `shell.showItemInFolder()` on Linux for paths containing `#`, `?` or `%` when the file manager is reached over D-Bus. [#54406](https://github.com/electron/electron/pull/54406) <sup>(Also in [45](https://github.com/electron/electron/pull/54386))</sup>
  33. * Fixed the default action label on Linux notifications not being localized. [#54401](https://github.com/electron/electron/pull/54401) <sup>(Also in [43](https://github.com/electron/electron/pull/54400), [45](https://github.com/electron/electron/pull/54402))</sup>
  34. * Fixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. [#54484](https://github.com/electron/electron/pull/54484) <sup>(Also in [43](https://github.com/electron/electron/pull/54485), [45](https://github.com/electron/electron/pull/54483))</sup>
  35. * Fixed the zoom level resetting on `file:` and other host-less pages after a `location.hash` change. [#54442](https://github.com/electron/electron/pull/54442) <sup>(Also in [43](https://github.com/electron/electron/pull/54440), [45](https://github.com/electron/electron/pull/54441))</sup>
  36. * Fixed typing not working after closing an `alert()` or `confirm()` on Windows. [#54461](https://github.com/electron/electron/pull/54461) <sup>(Also in [43](https://github.com/electron/electron/pull/54462), [45](https://github.com/electron/electron/pull/54460))</sup>
  37. * Fixed `utilityProcess` dropping `stdout`/`stderr` output that the child wrote immediately before exiting. [#54278](https://github.com/electron/electron/pull/54278) <sup>(Also in [42](https://github.com/electron/electron/pull/54332), [43](https://github.com/electron/electron/pull/54279), [45](https://github.com/electron/electron/pull/54335))</sup>
  38. * Fixed visual zoom limits resetting on navigation and not applying to webviews. [#54449](https://github.com/electron/electron/pull/54449) <sup>(Also in [43](https://github.com/electron/electron/pull/54450), [45](https://github.com/electron/electron/pull/54438))</sup>
  39. * Fixed WebAssembly modules loaded from the code cache crashing or throwing `RuntimeError: unreachable` after updating between certain patch releases. [#54246](https://github.com/electron/electron/pull/54246) <sup>(Also in [42](https://github.com/electron/electron/pull/54239), [43](https://github.com/electron/electron/pull/54238), [45](https://github.com/electron/electron/pull/54237))</sup>
  40. * Fixed `win.setEnabled(false)` and modal child windows not blocking input on Wayland. [#54447](https://github.com/electron/electron/pull/54447) <sup>(Also in [43](https://github.com/electron/electron/pull/54446), [45](https://github.com/electron/electron/pull/54448))</sup>
  41. * Fixed zoom in/out getting stuck after zooming past the 25%-500% range. [#54421](https://github.com/electron/electron/pull/54421) <sup>(Also in [43](https://github.com/electron/electron/pull/54422), [45](https://github.com/electron/electron/pull/54395))</sup>
  42. * Fixed `setVisualZoomLevelLimits()` shrinking pages when the minimum is under 1.
  43. ## Performance Improvements
  44. * Improved the performance of APIs that return rectangles, sizes, points and display objects. [#54215](https://github.com/electron/electron/pull/54215) <sup>(Also in [45](https://github.com/electron/electron/pull/54213))</sup>
  45. * Improved the performance of `session.getUserAgent()`. [#54244](https://github.com/electron/electron/pull/54244) <sup>(Also in [45](https://github.com/electron/electron/pull/54245))</sup>
  46. ## Documentation
  47. * Documentation changes: [#54342](https://github.com/electron/electron/pull/54342)

ver en githubdetected 2026-09-30 vía npm