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@36.0.0-alpha.5
.
Release Notes for v36.0.0-alpha.5
Features
- Added
BrowserWindow.isSnapped()
to indicate whether a given window has been arranged via Snap. #46226 - Added
ffmpeg.dll
to delay load configuration. #46173 (Also in 34, 35)
Fixes
- Fixed NODE_OPTIONS parsing for child processes on macOS. #46243 (Also in 34, 35)
- Fixed an issue where
webContents.printToPDF()
didn't work as expected with cross-process subframes. #46259 (Also in 34, 35) - Fixed an issue where the resizing border didn't work as expected on Wayland windows. #46225 (Also in 33, 34, 35)
- Fixed an issue with token formatting for tokens received after calling
pushNotifications.registerForAPNSNotifications()
. #46149 (Also in 34, 35) - Fixed crash on Linux when PipeWire screenshare source selection is cancelled. #46235 (Also in 35)
- Fixed crash with out-of-bounds string read when parsing NODE_OPTIONS. #46247 (Also in 34, 35)
Other Changes
- Improved performance of desktopCapturer.getSources when not requesting thumbnails on macOS. #46251 (Also in 34, 35)
- Updated Chromium to 136.0.7067.0. #46017
Documentation
- Documentation changes: #46208