electron/electron
### [`v15.3.4`](https://togithub.com/electron/electron/releases/v15.3.4)
[Compare Source](https://togithub.com/electron/electron/compare/v15.3.3...v15.3.4)
### Release Notes for v15.3.4
#### Fixes
- Assertion failure happening in the `showSaveDialogSync()` code path has been fixed. (Fixes [#31997](https://togithub.com/electron/electron/issues/31997)). [#32081](https://togithub.com/electron/electron/pull/32081) (Also in [14](https://togithub.com/electron/electron/pull/32080), [16](https://togithub.com/electron/electron/pull/32082), [17](https://togithub.com/electron/electron/pull/32083))
- No Notes. [#32197](https://togithub.com/electron/electron/pull/32197) (Also in [13](https://togithub.com/electron/electron/pull/32195), [14](https://togithub.com/electron/electron/pull/32196), [16](https://togithub.com/electron/electron/pull/32199), [17](https://togithub.com/electron/electron/pull/32198))
### [`v15.3.3`](https://togithub.com/electron/electron/releases/v15.3.3)
[Compare Source](https://togithub.com/electron/electron/compare/v15.3.2...v15.3.3)
### Release Notes for v15.3.3
#### Fixes
- Fixed a potential issue when setting backgroundColor on `BrowserView`s. [#31946](https://togithub.com/electron/electron/pull/31946) (Also in [14](https://togithub.com/electron/electron/pull/31945), [16](https://togithub.com/electron/electron/pull/31947), [17](https://togithub.com/electron/electron/pull/31948))
- Fixed respecting aspect ratio when maximum size is set on BrowserWindow. [#31956](https://togithub.com/electron/electron/pull/31956) (Also in [14](https://togithub.com/electron/electron/pull/31955), [16](https://togithub.com/electron/electron/pull/31957), [17](https://togithub.com/electron/electron/pull/31958))
- Fixed window frame glitch when calling `setContentProtection`. [#31830](https://togithub.com/electron/electron/pull/31830) (Also in [13](https://togithub.com/electron/electron/pull/31829), [14](https://togithub.com/electron/electron/pull/31831), [16](https://togithub.com/electron/electron/pull/31832))
#### Other Changes
- Backported fix for CVE-2021-38005. [#31919](https://togithub.com/electron/electron/pull/31919)
- Backported fix for CVE-2021-38007. [#31910](https://togithub.com/electron/electron/pull/31910)
- Backported fix for CVE-2021-38009. [#31927](https://togithub.com/electron/electron/pull/31927)
- Backported fix for CVE-2021-38010. [#31902](https://togithub.com/electron/electron/pull/31902)
- Backported fix for CVE-2021-38011. [#31899](https://togithub.com/electron/electron/pull/31899)
### [`v15.3.2`](https://togithub.com/electron/electron/releases/v15.3.2)
[Compare Source](https://togithub.com/electron/electron/compare/v15.3.1...v15.3.2)
### Release Notes for v15.3.2
#### Fixes
- Fixed `BrowserView.setBackgroundColor()` not working correctly. [#31844](https://togithub.com/electron/electron/pull/31844) (Also in [16](https://togithub.com/electron/electron/pull/31772))
- Fixed an issue where BrowserView may sometimes crash on `browserView.webContents.destroy()`. [#31841](https://togithub.com/electron/electron/pull/31841) (Also in [16](https://togithub.com/electron/electron/pull/31842))
- Fixed an issue where `BrowserView`s crashed if `view.webContents.destroy()` is called after loading a URL. [#31826](https://togithub.com/electron/electron/pull/31826) (Also in [14](https://togithub.com/electron/electron/pull/31825), [16](https://togithub.com/electron/electron/pull/31827))
- Fixed an issue where playing media would open Accessibility permissions dialog on macOS. [#31836](https://togithub.com/electron/electron/pull/31836) (Also in [16](https://togithub.com/electron/electron/pull/31837))
- Fixed crash in GTK open dialog when trying to preview huge image files. [#31820](https://togithub.com/electron/electron/pull/31820) (Also in [14](https://togithub.com/electron/electron/pull/31819), [16](https://togithub.com/electron/electron/pull/31821))
- Fixed default label text in GTK dialogs. [#31823](https://togithub.com/electron/electron/pull/31823) (Also in [14](https://togithub.com/electron/electron/pull/31822), [16](https://togithub.com/electron/electron/pull/31824))
### [`v15.3.1`](https://togithub.com/electron/electron/releases/v15.3.1)
[Compare Source](https://togithub.com/electron/electron/compare/v15.3.0...v15.3.1)
### Release Notes for v15.3.1
#### Features
- Added warning when `ipcRenderer.sendSync()` is called with no listeners for channel on `ipcMain`. [#31434](https://togithub.com/electron/electron/pull/31434) (Also in [13](https://togithub.com/electron/electron/pull/31432), [14](https://togithub.com/electron/electron/pull/31433), [16](https://togithub.com/electron/electron/pull/31435))
#### Fixes
- Changed WebHID to use `disable-hid-blocklist` flag to enable FIDO devices. [#31649](https://togithub.com/electron/electron/pull/31649) (Also in [16](https://togithub.com/electron/electron/pull/31650))
- Fixed `` background transparency regression. [#31701](https://togithub.com/electron/electron/pull/31701) (Also in [14](https://togithub.com/electron/electron/pull/31727))
- Fixed `clipboard.writeBuffer()`, `clipboard.readBuffer()` and `clipboard.read()`'s ability to manipulate platform-specific clipboard formats. [#31720](https://togithub.com/electron/electron/pull/31720) (Also in [16](https://togithub.com/electron/electron/pull/31719))
- Fixed a crash when a `BrowserWindow` is closed subsequent to its `webContents` being destroyed. [#31644](https://togithub.com/electron/electron/pull/31644) (Also in [14](https://togithub.com/electron/electron/pull/31645), [16](https://togithub.com/electron/electron/pull/31646))
- Fixed a tracing agent-related crash when initializing Node.js in service workers. [#31476](https://togithub.com/electron/electron/pull/31476) (Also in [14](https://togithub.com/electron/electron/pull/31475), [16](https://togithub.com/electron/electron/pull/31477))
- Fixed an issue where `Content-Disposition` filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. [#31693](https://togithub.com/electron/electron/pull/31693) (Also in [13](https://togithub.com/electron/electron/pull/31691), [14](https://togithub.com/electron/electron/pull/31692), [16](https://togithub.com/electron/electron/pull/31694))
- Fixed an issue where `MediaMetadata` did not work properly. [#31534](https://togithub.com/electron/electron/pull/31534) (Also in [13](https://togithub.com/electron/electron/pull/31532), [14](https://togithub.com/electron/electron/pull/31533), [16](https://togithub.com/electron/electron/pull/31535))
- Fixed an issue where `app.getPath('crashDumps')` returned an incorrect path for Linux. [#31712](https://togithub.com/electron/electron/pull/31712) (Also in [16](https://togithub.com/electron/electron/pull/31711))
- Fixed an issue where `clipboard.read()` could cause crashes with custom clipboard formats. [#31591](https://togithub.com/electron/electron/pull/31591) (Also in [16](https://togithub.com/electron/electron/pull/31592))
- Fixed an issue which caused print settings to not work properly when printing silently. [#31616](https://togithub.com/electron/electron/pull/31616) (Also in [13](https://togithub.com/electron/electron/pull/31618), [14](https://togithub.com/electron/electron/pull/31617), [16](https://togithub.com/electron/electron/pull/31615))
- Fixed clipboard.read to once again work like clipboard.readBuffer. [#31651](https://togithub.com/electron/electron/pull/31651) (Also in [16](https://togithub.com/electron/electron/pull/31652))
- Fixed crash when using sync dialog APIs immediately after async dialog APIs. [#31658](https://togithub.com/electron/electron/pull/31658) (Also in [16](https://togithub.com/electron/electron/pull/31657))
- Fixed event with invalid timestamp in trace log. [#31422](https://togithub.com/electron/electron/pull/31422) (Also in [14](https://togithub.com/electron/electron/pull/31421), [16](https://togithub.com/electron/electron/pull/31423))
#### Other Changes
- Backported fix for CVE-2021-37981. [#31497](https://togithub.com/electron/electron/pull/31497)
- Backported fix for CVE-2021-37985. [#31516](https://togithub.com/electron/electron/pull/31516)
- Backported fix for CVE-2021-37987. [#31539](https://togithub.com/electron/electron/pull/31539)
- Backported fix for CVE-2021-37989. [#31523](https://togithub.com/electron/electron/pull/31523)
- Backported fix for CVE-2021-37992. [#31519](https://togithub.com/electron/electron/pull/31519)
- Backported fix for CVE-2021-37996. [#31543](https://togithub.com/electron/electron/pull/31543)
- Backported fix for chromium:1245870. [#31501](https://togithub.com/electron/electron/pull/31501)
- Backported fix for chromium:1252858. [#31680](https://togithub.com/electron/electron/pull/31680)
### [`v15.3.0`](https://togithub.com/electron/electron/releases/v15.3.0)
[Compare Source](https://togithub.com/electron/electron/compare/v15.2.0...v15.3.0)
### Release Notes for v15.3.0
#### Features
- Began passing securityOrigin in details for permission request handlers for media requests in addition to permission check handlers. [#31417](https://togithub.com/electron/electron/pull/31417) (Also in [13](https://togithub.com/electron/electron/pull/31437), [14](https://togithub.com/electron/electron/pull/31436), [16](https://togithub.com/electron/electron/pull/31416))
#### Fixes
- Fixed a potential crash when setting `nativeTheme.themeSource` on macOS. [#31429](https://togithub.com/electron/electron/pull/31429) (Also in [14](https://togithub.com/electron/electron/pull/31428), [16](https://togithub.com/electron/electron/pull/31430))
- Fixed possible 'Object has been destroyed' error when calling `window.open` with a frame name and using `setWindowOpenHandler`. [#31468](https://togithub.com/electron/electron/pull/31468) (Also in [14](https://togithub.com/electron/electron/pull/31467), [16](https://togithub.com/electron/electron/pull/31469))
- Generate valid config.gypi file in Node.js headers. [#31442](https://togithub.com/electron/electron/pull/31442) (Also in [14](https://togithub.com/electron/electron/pull/31443), [16](https://togithub.com/electron/electron/pull/31441))
- Removes several Chromium private APIs from Mac Apple Store builds. [#31483](https://togithub.com/electron/electron/pull/31483) (Also in [16](https://togithub.com/electron/electron/pull/31488))
#### Other Changes
- Changed Web Serial to use `ses.setDevicePermissionHandler` to allow developers more control over Web Serial permissioning. [#31418](https://togithub.com/electron/electron/pull/31418) (Also in [16](https://togithub.com/electron/electron/pull/31324))
Configuration
📅 Schedule: 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, click this checkbox.
This PR contains the following updates:
15.2.0
->15.3.4
Release Notes
electron/electron
### [`v15.3.4`](https://togithub.com/electron/electron/releases/v15.3.4) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.3...v15.3.4) ### Release Notes for v15.3.4 #### Fixes - Assertion failure happening in the `showSaveDialogSync()` code path has been fixed. (Fixes [#31997](https://togithub.com/electron/electron/issues/31997)). [#32081](https://togithub.com/electron/electron/pull/32081) (Also in [14](https://togithub.com/electron/electron/pull/32080), [16](https://togithub.com/electron/electron/pull/32082), [17](https://togithub.com/electron/electron/pull/32083)) - No Notes. [#32197](https://togithub.com/electron/electron/pull/32197) (Also in [13](https://togithub.com/electron/electron/pull/32195), [14](https://togithub.com/electron/electron/pull/32196), [16](https://togithub.com/electron/electron/pull/32199), [17](https://togithub.com/electron/electron/pull/32198)) ### [`v15.3.3`](https://togithub.com/electron/electron/releases/v15.3.3) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.2...v15.3.3) ### Release Notes for v15.3.3 #### Fixes - Fixed a potential issue when setting backgroundColor on `BrowserView`s. [#31946](https://togithub.com/electron/electron/pull/31946) (Also in [14](https://togithub.com/electron/electron/pull/31945), [16](https://togithub.com/electron/electron/pull/31947), [17](https://togithub.com/electron/electron/pull/31948)) - Fixed respecting aspect ratio when maximum size is set on BrowserWindow. [#31956](https://togithub.com/electron/electron/pull/31956) (Also in [14](https://togithub.com/electron/electron/pull/31955), [16](https://togithub.com/electron/electron/pull/31957), [17](https://togithub.com/electron/electron/pull/31958)) - Fixed window frame glitch when calling `setContentProtection`. [#31830](https://togithub.com/electron/electron/pull/31830) (Also in [13](https://togithub.com/electron/electron/pull/31829), [14](https://togithub.com/electron/electron/pull/31831), [16](https://togithub.com/electron/electron/pull/31832)) #### Other Changes - Backported fix for CVE-2021-38005. [#31919](https://togithub.com/electron/electron/pull/31919) - Backported fix for CVE-2021-38007. [#31910](https://togithub.com/electron/electron/pull/31910) - Backported fix for CVE-2021-38009. [#31927](https://togithub.com/electron/electron/pull/31927) - Backported fix for CVE-2021-38010. [#31902](https://togithub.com/electron/electron/pull/31902) - Backported fix for CVE-2021-38011. [#31899](https://togithub.com/electron/electron/pull/31899) ### [`v15.3.2`](https://togithub.com/electron/electron/releases/v15.3.2) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.1...v15.3.2) ### Release Notes for v15.3.2 #### Fixes - Fixed `BrowserView.setBackgroundColor()` not working correctly. [#31844](https://togithub.com/electron/electron/pull/31844) (Also in [16](https://togithub.com/electron/electron/pull/31772)) - Fixed an issue where BrowserView may sometimes crash on `browserView.webContents.destroy()`. [#31841](https://togithub.com/electron/electron/pull/31841) (Also in [16](https://togithub.com/electron/electron/pull/31842)) - Fixed an issue where `BrowserView`s crashed if `view.webContents.destroy()` is called after loading a URL. [#31826](https://togithub.com/electron/electron/pull/31826) (Also in [14](https://togithub.com/electron/electron/pull/31825), [16](https://togithub.com/electron/electron/pull/31827)) - Fixed an issue where playing media would open Accessibility permissions dialog on macOS. [#31836](https://togithub.com/electron/electron/pull/31836) (Also in [16](https://togithub.com/electron/electron/pull/31837)) - Fixed crash in GTK open dialog when trying to preview huge image files. [#31820](https://togithub.com/electron/electron/pull/31820) (Also in [14](https://togithub.com/electron/electron/pull/31819), [16](https://togithub.com/electron/electron/pull/31821)) - Fixed default label text in GTK dialogs. [#31823](https://togithub.com/electron/electron/pull/31823) (Also in [14](https://togithub.com/electron/electron/pull/31822), [16](https://togithub.com/electron/electron/pull/31824)) ### [`v15.3.1`](https://togithub.com/electron/electron/releases/v15.3.1) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.0...v15.3.1) ### Release Notes for v15.3.1 #### Features - Added warning when `ipcRenderer.sendSync()` is called with no listeners for channel on `ipcMain`. [#31434](https://togithub.com/electron/electron/pull/31434) (Also in [13](https://togithub.com/electron/electron/pull/31432), [14](https://togithub.com/electron/electron/pull/31433), [16](https://togithub.com/electron/electron/pull/31435)) #### Fixes - Changed WebHID to use `disable-hid-blocklist` flag to enable FIDO devices. [#31649](https://togithub.com/electron/electron/pull/31649) (Also in [16](https://togithub.com/electron/electron/pull/31650)) - Fixed `Configuration
📅 Schedule: 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 has been generated by WhiteSource Renovate. View repository job log here.