npm electron 45.0.0-alpha.13
electron v45.0.0-alpha.13

4 hours ago

Note: This is an alpha release. Please file new issues for any bugs you find in it.

This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.13.

Release Notes for v45.0.0-alpha.13

Fixes

  • Changed the default trash implementation on KDE Plasma 6 to kioclient. #54362 (Also in 44)
  • DevTools zoom in/out now uses the same zoom steps as Chromium. #54388 (Also in 44)
  • Fixed a child WebContentsView losing focus when its window is reactivated. #54454 (Also in 43, 44)
  • Fixed a crash when a WebAuthn request used a security key that required its PIN. #54371 (Also in 43, 44)
  • Fixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. #54399 (Also in 44)
  • Fixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via webContents.debugger. #54444 (Also in 43, 44)
  • Fixed a grey border around frameless windows on Linux WMs without compositing. #54392 (Also in 43, 44)
  • 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. #54313 (Also in 43, 44)
  • Fixed a possible crash on Windows on ARM when powerMonitor is torn down. #54384 (Also in 44)
  • Fixed a renderer crash calling image.toPNG() from a sandboxed preload script. #54501 (Also in 43, 44)
  • Fixed accent-color-changed on Windows reporting a colour that differed from systemPreferences.getAccentColor(). #54405 (Also in 44)
  • Fixed an issue where notifications would sometimes not appear from certain long domains on Windows. #54348
  • Fixed app.getLoginItemSettings() not finding login items on Windows when the executable path contains spaces. #54419
  • Fixed app.getRecentDocuments() omitting documents with non-ASCII paths on Windows. #54385 (Also in 44)
  • Fixed desktopCapturer.getSources() leaving non-resizable windows resizable on macOS. #54398 (Also in 43, 44)
  • Fixed GDK_BACKEND leaking into processes spawned by Electron apps on Linux. #54424 (Also in 43, 44)
  • Fixed hidden windows continuing to render at full frame rate after setBackgroundThrottling(false) followed by setBackgroundThrottling(true). #54339 (Also in 44)
  • Fixed pointerLock permission requests from some iframes reporting the parent frame. #54463 (Also in 42, 43, 44)
  • Fixed setContentProtection(true) having no effect in Windows remote sessions. #54499 (Also in 44)
  • Fixed setIgnoreMouseEvents() taking effect late on X11. #54496 (Also in 43, 44)
  • Fixed setIgnoreMouseEvents(true) being undone by the next resize on X11. #54394 (Also in 43, 44)
    • Added setIgnoreMouseEvents support on Wayland.
  • Fixed shell.showItemInFolder() on Linux for paths containing #, ? or % when the file manager is reached over D-Bus. #54386 (Also in 44)
  • Fixed the default action label on Linux notifications not being localized. #54402 (Also in 43, 44)
  • Fixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. #54483 (Also in 43, 44)
  • Fixed the zoom level resetting on file: and other host-less pages after a location.hash change. #54441 (Also in 43, 44)
  • Fixed typing not working after closing an alert() or confirm() on Windows. #54460 (Also in 43, 44)
  • Fixed utilityProcess dropping stdout/stderr output that the child wrote immediately before exiting. #54335 (Also in 42, 43, 44)
  • Fixed visual zoom limits resetting on navigation and not applying to webviews. #54438 (Also in 43, 44)
  • Fixed win.setEnabled(false) and modal child windows not blocking input on Wayland. #54448 (Also in 43, 44)
  • Fixed zoom in/out getting stuck after zooming past the 25%-500% range. #54395 (Also in 43, 44)
    • Fixed setVisualZoomLevelLimits() shrinking pages when the minimum is under 1.
  • Reduced the cost of calling native methods and properties on BrowserWindow, BaseWindow, WebContents, WebFrameMain and View from JavaScript. #54359
    • Fixed BaseWindow.setBounds() throwing when given a partial bounds object.
    • Improved the performance of app.getName(), app.name, app.getVersion() and app.getAppPath().

Documentation

  • Documentation changes: #54343

Don't miss a new electron release

NewReleases is sending notifications on new releases.