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@45.0.0-beta.4.
Release Notes for v45.0.0-beta.4
Breaking Changes
- Changed heap profiling in
contentTracingrecordings to now use a perfetto heap-profiling data source. #54863
Features
Fixes
- Fixed a crash on Linux at startup or on theme change with GTK modules loaded. #55017
- Fixed a macOS File System Access blocklist bypass via
/System/Volumes/Datapaths. #54678 - Fixed mouse cursor missing over native dialogs in certain scenarios on Windows. #54878
- Fixed
net.fetchandsession.fetchfailing permanently withnet::ERR_FAILEDafter the Network Service process restarts. #54910 (Also in 42, 43, 44) - Fixed
utilityProcessdropping messages posted withprocess.parentPort.postMessage()right before the process exits. #54956 (Also in 42, 43) - Fixed
webContents.executeJavaScript()withuserGestureset not granting browser-side user activation, which could make activation-gated APIs fail. #54959 - Fixed
win.isFullScreen()being stale in fullscreen events on Windows. #55008 (Also in 44)
Other Changes
- Updated Chromium to 156.0.8078.36. #55007