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@25.0.0-beta.8
.
Features
- Added support for Mica and Acrylic background effects on Windows. #38357 (Also in 24)
- Expose
webContents
methods to center text selection, scroll to the page bottom and top, as well as adjust selected text. #38362
- Surface the
context-menu
event from extensions. #38356
Other Changes
- Security: backported fix for 1437346.
- Security: backported fix for 1439691.
- Security: backported fix for CVE-2023-2724.
- Security: backported fix for CVE-2023-2723.
- Security: backported fix for 1425115.
- Security: backported fix for 1431761.
- Security: backported fix for CVE-2023-2725.
- Security: backported fix for CVE-2023-2721. #38329
- Updated Chromium to 114.0.5735.35. #38320
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@25.0.0-beta.7
.
Features
- Added several new cursor values to the
cursor-changed
event. #38363
Fixes
- Fixed an issue where
BrowserWindow.isMaximized()
could incorrectly return true for minimized or fullscreened windows on macOS. #38307 (Also in 23, 24)
- Fixed an issue where
BrowserWindow.isVisible()
would incorrectly return true
for minimized windows on Windows. #38314 (Also in 23, 24)
- Fixed an issue where
getNormalBounds()
returns incorrect bounds for transparent maximized windows on Windows. #38348
- Fixed an issue where accessing
BrowserWindow.id
threw an error after the window was destroyed. #38311 (Also in 23, 24)
- Fixed an issue where calling
win.minimize()
directly after calling win.maximize()
, and then calling win.isMaximized()
incorrectly returns true
. #38345 (Also in 23, 24)
Other Changes
- Backported fix for 1404797. #38333