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 insetDisplayMediaRequestHandler, 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
openAsHiddenoption fromapp.setLoginItemSettings().- Removed
openAsHidden,wasOpenedAsHiddenandrestoreStatefields from return value ofapp.getLoginItemSettings(). - Fixed potential deadlock inside
app.getLoginItemSettings()on macOS. #52667
- Removed