Electron v45.0.0-alpha.13
Latest Pre ReleaseRelease Notes
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
WebContentsViewlosing 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
thisvalue of a different native type; it now throws aTypeError. #54313 (Also in 43, 44)Fixed a possible crash on Windows on ARM when
powerMonitoris 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-changedon Windows reporting a colour that differed fromsystemPreferences.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. #54419Fixed
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_BACKENDleaking 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 bysetBackgroundThrottling(true). #54339 (Also in 44)Fixed
pointerLockpermission 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
setIgnoreMouseEventssupport 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 alocation.hashchange. #54441 (Also in 43, 44)Fixed typing not working after closing an
alert()orconfirm()on Windows. #54460 (Also in 43, 44)Fixed
utilityProcessdroppingstdout/stderroutput 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,WebFrameMainandViewfrom JavaScript. #54359Fixed
BaseWindow.setBounds()throwing when given a partial bounds object.Improved the performance of
app.getName(),app.name,app.getVersion()andapp.getAppPath().
Documentation
Documentation changes: #54343