electron/electron (electron)
### [`v31.4.0`](https://togithub.com/electron/electron/releases/tag/v31.4.0): electron v31.4.0
[Compare Source](https://togithub.com/electron/electron/compare/v31.3.1...v31.4.0)
### Release Notes for v31.4.0
#### Features
- Added a new property `prefersReducedTransparency` to `nativeTheme`, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. [#43137](https://togithub.com/electron/electron/pull/43137) (Also in [30](https://togithub.com/electron/electron/pull/43138), [32](https://togithub.com/electron/electron/pull/43024))
#### Fixes
- Fixed a crash that could occur in some DevTools extensions containing draggable regions. [#43200](https://togithub.com/electron/electron/pull/43200) (Also in [32](https://togithub.com/electron/electron/pull/43199))
- Fixed an issue where `navigator.serial.getPorts()` incorrectly returned an empty array in some cases. [#43170](https://togithub.com/electron/electron/pull/43170) (Also in [30](https://togithub.com/electron/electron/pull/43171), [32](https://togithub.com/electron/electron/pull/43169))
- Fixed an issue where `system-context-menu` was not triggered as expected on Windows when using a frameless BrowserWindow. [#43274](https://togithub.com/electron/electron/pull/43274) (Also in [30](https://togithub.com/electron/electron/pull/43275), [32](https://togithub.com/electron/electron/pull/43269))
- Fixed an issue where calling `window.showInactive` on macOS did not actually show the window. [#43102](https://togithub.com/electron/electron/pull/43102) (Also in [32](https://togithub.com/electron/electron/pull/43103))
- Fixed behavior when entering/exiting fullscreen fails on macOS. [#43154](https://togithub.com/electron/electron/pull/43154) (Also in [29](https://togithub.com/electron/electron/pull/43153), [30](https://togithub.com/electron/electron/pull/43151), [32](https://togithub.com/electron/electron/pull/43152))
- Fixed issues with the vibrancy view on macOS. [#43128](https://togithub.com/electron/electron/pull/43128) (Also in [32](https://togithub.com/electron/electron/pull/43127))
- Fixed several view hierarchy issues related to web contents view on MacOS. [#43096](https://togithub.com/electron/electron/pull/43096) (Also in [32](https://togithub.com/electron/electron/pull/43088))
- Resolved an issue where `desktopCapturer.getSources` never fulfilled its promise in some cases. [#43271](https://togithub.com/electron/electron/pull/43271) (Also in [29](https://togithub.com/electron/electron/pull/43273), [30](https://togithub.com/electron/electron/pull/43272), [32](https://togithub.com/electron/electron/pull/43270))
#### Other Changes
- Fixed ffmpeg release on x64 macOS. [#43121](https://togithub.com/electron/electron/pull/43121) (Also in [29](https://togithub.com/electron/electron/pull/43119), [30](https://togithub.com/electron/electron/pull/43118), [32](https://togithub.com/electron/electron/pull/43120))
- Security: backported fix for [`3382485`](https://togithub.com/electron/electron/commit/338248595). [#43140](https://togithub.com/electron/electron/pull/43140)
- Security: backported fix for CVE-2024-6989.
- Security: backported fix for CVE-2024-6991. [#43158](https://togithub.com/electron/electron/pull/43158)
- Updated Chromium to 126.0.6478.234. [#43252](https://togithub.com/electron/electron/pull/43252)
- Updated Node.js to v20.16.0. [#43026](https://togithub.com/electron/electron/pull/43026)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
31.3.1
->31.4.0
Release Notes
electron/electron (electron)
### [`v31.4.0`](https://togithub.com/electron/electron/releases/tag/v31.4.0): electron v31.4.0 [Compare Source](https://togithub.com/electron/electron/compare/v31.3.1...v31.4.0) ### Release Notes for v31.4.0 #### Features - Added a new property `prefersReducedTransparency` to `nativeTheme`, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. [#43137](https://togithub.com/electron/electron/pull/43137) (Also in [30](https://togithub.com/electron/electron/pull/43138), [32](https://togithub.com/electron/electron/pull/43024)) #### Fixes - Fixed a crash that could occur in some DevTools extensions containing draggable regions. [#43200](https://togithub.com/electron/electron/pull/43200) (Also in [32](https://togithub.com/electron/electron/pull/43199)) - Fixed an issue where `navigator.serial.getPorts()` incorrectly returned an empty array in some cases. [#43170](https://togithub.com/electron/electron/pull/43170) (Also in [30](https://togithub.com/electron/electron/pull/43171), [32](https://togithub.com/electron/electron/pull/43169)) - Fixed an issue where `system-context-menu` was not triggered as expected on Windows when using a frameless BrowserWindow. [#43274](https://togithub.com/electron/electron/pull/43274) (Also in [30](https://togithub.com/electron/electron/pull/43275), [32](https://togithub.com/electron/electron/pull/43269)) - Fixed an issue where calling `window.showInactive` on macOS did not actually show the window. [#43102](https://togithub.com/electron/electron/pull/43102) (Also in [32](https://togithub.com/electron/electron/pull/43103)) - Fixed behavior when entering/exiting fullscreen fails on macOS. [#43154](https://togithub.com/electron/electron/pull/43154) (Also in [29](https://togithub.com/electron/electron/pull/43153), [30](https://togithub.com/electron/electron/pull/43151), [32](https://togithub.com/electron/electron/pull/43152)) - Fixed issues with the vibrancy view on macOS. [#43128](https://togithub.com/electron/electron/pull/43128) (Also in [32](https://togithub.com/electron/electron/pull/43127)) - Fixed several view hierarchy issues related to web contents view on MacOS. [#43096](https://togithub.com/electron/electron/pull/43096) (Also in [32](https://togithub.com/electron/electron/pull/43088)) - Resolved an issue where `desktopCapturer.getSources` never fulfilled its promise in some cases. [#43271](https://togithub.com/electron/electron/pull/43271) (Also in [29](https://togithub.com/electron/electron/pull/43273), [30](https://togithub.com/electron/electron/pull/43272), [32](https://togithub.com/electron/electron/pull/43270)) #### Other Changes - Fixed ffmpeg release on x64 macOS. [#43121](https://togithub.com/electron/electron/pull/43121) (Also in [29](https://togithub.com/electron/electron/pull/43119), [30](https://togithub.com/electron/electron/pull/43118), [32](https://togithub.com/electron/electron/pull/43120)) - Security: backported fix for [`3382485`](https://togithub.com/electron/electron/commit/338248595). [#43140](https://togithub.com/electron/electron/pull/43140) - Security: backported fix for CVE-2024-6989. - Security: backported fix for CVE-2024-6991. [#43158](https://togithub.com/electron/electron/pull/43158) - Updated Chromium to 126.0.6478.234. [#43252](https://togithub.com/electron/electron/pull/43252) - Updated Node.js to v20.16.0. [#43026](https://togithub.com/electron/electron/pull/43026)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.