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@27.0.0-beta.9
.
Fixes
- Fixed BrowserView.setBounds calls not painting view in new bounds in some cases. #40037 (Also in 25, 26)
- Fixed an issue where
webContents.print
could fail when options
is a frozen object. #40030 (Also in 25, 26)
- Fixed how screen readers are detected on Windows to reduce false positives. #40065
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@27.0.0-beta.8
.
Features
- Detect system dark theme preference via xdg settings portal on Linux. #40010 (Also in 25, 26)
Fixes
- Fixed an issue where vibrant windows incorrectly have square corners when they're modals on macOS. #39996
- Fixed window size constraints not working on macOS. #39992
- Prevent DWM from redrawing video frames rendered on opaque windows. #40003
Other Changes
- Fixed build failure when PDF viewer is disabled. #40001 (Also in 25, 26)
- Security: backported fix for CVE-2023-5217. #40022