Electron v44.0.0-beta.1

v44.0.0-beta.1Pre-releaseDesktop

electron v44.0.0-beta.1

Added 1
  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process
Changed 1
  • Improved the error message when an asar integrity check fails to name the entry that failed
Fixed 4
  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback
  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart
  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches)
  • Fixed potential deadlock inside app.getLoginItemSettings() on macOS
Removed 2
  • Removed openAsHidden option from app.setLoginItemSettings()
  • Removed openAsHidden, wasOpenedAsHidden and restoreState fields from return value of app.getLoginItemSettings()

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

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@44.0.0-beta.1.

Release Notes for v44.0.0-beta.1

Features
  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52625 (Also in 42, 43)
  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52534 (Also in 43)
Fixes
  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52619 (Also in 42)
  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches). #52574
Other Changes
  • Improved the error message when an asar integrity check fails to name the entry that failed. #52624 (Also in 42, 43)
Unknown
  • Removed openAsHidden option from app.setLoginItemSettings().
    • Removed openAsHidden, wasOpenedAsHidden and restoreState fields from return value of app.getLoginItemSettings().
    • Fixed potential deadlock inside app.getLoginItemSettings() on macOS. #52667
View original

Upgraded? How did it go?

Discussion