electron v31.4.0
·
45 commits
to 31-x-y
since this release
Release Notes for v31.4.0
Features
- Added a new property
prefersReducedTransparency
tonativeTheme
, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #43137 (Also in 30, 32)
Fixes
- Fixed a crash that could occur in some DevTools extensions containing draggable regions. #43200 (Also in 32)
- Fixed an issue where
navigator.serial.getPorts()
incorrectly returned an empty array in some cases. #43170 (Also in 30, 32) - Fixed an issue where
system-context-menu
was not triggered as expected on Windows when using a frameless BrowserWindow. #43274 (Also in 30, 32) - Fixed an issue where calling
window.showInactive
on macOS did not actually show the window. #43102 (Also in 32) - Fixed behavior when entering/exiting fullscreen fails on macOS. #43154 (Also in 29, 30, 32)
- Fixed issues with the vibrancy view on macOS. #43128 (Also in 32)
- Fixed several view hierarchy issues related to web contents view on MacOS. #43096 (Also in 32)
- Resolved an issue where
desktopCapturer.getSources
never fulfilled its promise in some cases. #43271 (Also in 29, 30, 32)
Other Changes
- Fixed ffmpeg release on x64 macOS. #43121 (Also in 29, 30, 32)
- Security: backported fix for 338248595. #43140
- Security: backported fix for CVE-2024-6989.
- Security: backported fix for CVE-2024-6991. #43158
- Updated Chromium to 126.0.6478.234. #43252
- Updated Node.js to v20.16.0. #43026