electron/electron
### [`v10.4.3`](https://togithub.com/electron/electron/releases/v10.4.3)
[Compare Source](https://togithub.com/electron/electron/compare/v10.4.2...v10.4.3)
##### Release Notes for v10.4.3
##### Fixes
- Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#28388](https://togithub.com/electron/electron/pull/28388) (Also in [11](https://togithub.com/electron/electron/pull/28391), [12](https://togithub.com/electron/electron/pull/28389), [13](https://togithub.com/electron/electron/pull/28390))
##### Other Changes
- Security: backported fix for chromium:[`1196683`](https://togithub.com/electron/electron/commit/1196683). [#28640](https://togithub.com/electron/electron/pull/28640)
- Securty: Backported fix to CVE-2021-21174. [#28234](https://togithub.com/electron/electron/pull/28234)
### [`v10.4.2`](https://togithub.com/electron/electron/releases/v10.4.2)
[Compare Source](https://togithub.com/electron/electron/compare/v10.4.1...v10.4.2)
### Release Notes for v10.4.2
#### Fixes
- Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#28279](https://togithub.com/electron/electron/pull/28279) (Also in [11](https://togithub.com/electron/electron/pull/28282), [12](https://togithub.com/electron/electron/pull/28281), [13](https://togithub.com/electron/electron/pull/28280))
- Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#28295](https://togithub.com/electron/electron/pull/28295) (Also in [11](https://togithub.com/electron/electron/pull/28297), [12](https://togithub.com/electron/electron/pull/28296), [13](https://togithub.com/electron/electron/pull/28298))
- URLS passed to `shell.openExternal` on windows are now correctly URI encoded. This was already occurring on macOS and Linux. [#28339](https://togithub.com/electron/electron/pull/28339) (Also in [11](https://togithub.com/electron/electron/pull/28340), [12](https://togithub.com/electron/electron/pull/28341), [13](https://togithub.com/electron/electron/pull/28342))
#### Other Changes
- Security: Backported the fix to CVE-2021-21169. [#28237](https://togithub.com/electron/electron/pull/28237)
- Security: backported fix for CVE-2021-21166. [#28133](https://togithub.com/electron/electron/pull/28133)
- Security: backported fix for CVE-2021-21172. [#28299](https://togithub.com/electron/electron/pull/28299)
- Security: backported fix for CVE-2021-21175. [#28248](https://togithub.com/electron/electron/pull/28248)
- Security: backported fix for CVE-2021-21179. [#28250](https://togithub.com/electron/electron/pull/28250)
- Security: backported fix for chromium:[`1167357`](https://togithub.com/electron/electron/commit/1167357). [#28199](https://togithub.com/electron/electron/pull/28199)
### [`v10.4.1`](https://togithub.com/electron/electron/releases/v10.4.1)
[Compare Source](https://togithub.com/electron/electron/compare/v10.4.0...v10.4.1)
### Release Notes for v10.4.1
#### Fixes
- Fixed BrowserWindow.documentEdited property on top level window. [#28159](https://togithub.com/electron/electron/pull/28159) (Also in [11](https://togithub.com/electron/electron/pull/27863), [12](https://togithub.com/electron/electron/pull/27864))
- Fixed a potential crash when resetting `BrowserView`s. [#27946](https://togithub.com/electron/electron/pull/27946) (Also in [11](https://togithub.com/electron/electron/pull/27948), [12](https://togithub.com/electron/electron/pull/27947))
- Fixed an issue where `BrowserView`s could have mismatched draggable regions to their bounds. [#27986](https://togithub.com/electron/electron/pull/27986) (Also in [11](https://togithub.com/electron/electron/pull/27987), [12](https://togithub.com/electron/electron/pull/27988))
- Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#27881](https://togithub.com/electron/electron/pull/27881) (Also in [11](https://togithub.com/electron/electron/pull/27880), [12](https://togithub.com/electron/electron/pull/27879))
- Fixed an out-of-bounds access in `WebContents.sendInputEvent`. [#27854](https://togithub.com/electron/electron/pull/27854) (Also in [11](https://togithub.com/electron/electron/pull/27853), [12](https://togithub.com/electron/electron/pull/27855))
- Fixed background color not being applied for child windows created by native window.open path. [#27945](https://togithub.com/electron/electron/pull/27945) (Also in [11](https://togithub.com/electron/electron/pull/27944), [12](https://togithub.com/electron/electron/pull/27942))
- Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. [#28160](https://togithub.com/electron/electron/pull/28160) (Also in [12](https://togithub.com/electron/electron/pull/27940))
- Fixed native window.open() to not use _windowName/frameName_ as title by default. [#27868](https://togithub.com/electron/electron/pull/27868) (Also in [11](https://togithub.com/electron/electron/pull/27813), [12](https://togithub.com/electron/electron/pull/27552))
- Fixed warning when `worldSafeExecuteJavaScript` is disabled. [#27974](https://togithub.com/electron/electron/pull/27974) (Also in [11](https://togithub.com/electron/electron/pull/27968), [12](https://togithub.com/electron/electron/pull/27969))
#### Other Changes
- Security: backported fix for [`1180871`](https://togithub.com/electron/electron/commit/1180871). [#28047](https://togithub.com/electron/electron/pull/28047)
- Security: backported fix for CVE-2021-21160. [#28094](https://togithub.com/electron/electron/pull/28094)
- Security: backported fix for CVE-2021-21162. [#28092](https://togithub.com/electron/electron/pull/28092)
- Security: backported fix for CVE-2021-21165. [#28090](https://togithub.com/electron/electron/pull/28090)
- Security: backported fix for CVE-2021-21181. [#28098](https://togithub.com/electron/electron/pull/28098)
- Security: backported fix for CVE-2021-21193. [#28166](https://togithub.com/electron/electron/pull/28166)
- Security: backported fix to [`1177593`](https://togithub.com/electron/electron/commit/1177593). [#28051](https://togithub.com/electron/electron/pull/28051)
### [`v10.4.0`](https://togithub.com/electron/electron/releases/v10.4.0)
[Compare Source](https://togithub.com/electron/electron/compare/v10.3.2...v10.4.0)
### Release Notes for v10.4.0
#### Features
- Added `win.setTopBrowserView()` so that BrowserViews can be raised. [#27711](https://togithub.com/electron/electron/pull/27711) (Also in [11](https://togithub.com/electron/electron/pull/27712), [12](https://togithub.com/electron/electron/pull/27713))
#### Fixes
- Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). [#27812](https://togithub.com/electron/electron/pull/27812) (Also in [11](https://togithub.com/electron/electron/pull/27787), [12](https://togithub.com/electron/electron/pull/27769))
- Fixed an Uncaught TypeError when opening DevTools. [#27691](https://togithub.com/electron/electron/pull/27691) (Also in [11](https://togithub.com/electron/electron/pull/26514))
- Fixed an erroneous `enableBlinkFeatures` warning shown webviews which enabled no Blink features. [#27788](https://togithub.com/electron/electron/pull/27788) (Also in [11](https://togithub.com/electron/electron/pull/27789), [12](https://togithub.com/electron/electron/pull/27790))
- Fixed an issue where deleted download directories would be sometimes recreated by the operating system. [#27807](https://togithub.com/electron/electron/pull/27807) (Also in [11](https://togithub.com/electron/electron/pull/27808), [12](https://togithub.com/electron/electron/pull/27806))
- Fixed an occasional white flicker present when rendering BrowserViews in close succession. [#27660](https://togithub.com/electron/electron/pull/27660) (Also in [11](https://togithub.com/electron/electron/pull/27659), [12](https://togithub.com/electron/electron/pull/27658))
- Fixed crash when destroying WebContents in the `crashed` event. [#27758](https://togithub.com/electron/electron/pull/27758) (Also in [11](https://togithub.com/electron/electron/pull/27757), [12](https://togithub.com/electron/electron/pull/27756))
- Fixed memory leak when sending non-primitives over the context bridge. [#27637](https://togithub.com/electron/electron/pull/27637) (Also in [11](https://togithub.com/electron/electron/pull/27638), [12](https://togithub.com/electron/electron/pull/27636))
#### Other Changes
- Fixed slow child process spawning on macOS Big Sur. [#27655](https://togithub.com/electron/electron/pull/27655) (Also in [11](https://togithub.com/electron/electron/pull/27654), [12](https://togithub.com/electron/electron/pull/27656))
- Reverted posix_spawn change in libuv that affected child process spawning on macOS Big Sur. [#27811](https://togithub.com/electron/electron/pull/27811) (Also in [11](https://togithub.com/electron/electron/pull/27654), [12](https://togithub.com/electron/electron/pull/27656))
- Security: backported fix for [`1154965`](https://togithub.com/electron/electron/commit/1154965). [#27611](https://togithub.com/electron/electron/pull/27611)
- Security: backported fix for [`1155974`](https://togithub.com/electron/electron/commit/1155974). [#27795](https://togithub.com/electron/electron/pull/27795)
- Security: backported fix for [`1166504`](https://togithub.com/electron/electron/commit/1166504). [#27794](https://togithub.com/electron/electron/pull/27794)
- Security: backported fix for [`1170657`](https://togithub.com/electron/electron/commit/1170657). [#27796](https://togithub.com/electron/electron/pull/27796)
- Security: backported fix for [`1171954`](https://togithub.com/electron/electron/commit/1171954). [#27793](https://togithub.com/electron/electron/pull/27793)
- Security: backported fix for [`1172192`](https://togithub.com/electron/electron/commit/1172192). [#27791](https://togithub.com/electron/electron/pull/27791)
- Security: backported fix for [`1177341`](https://togithub.com/electron/electron/commit/1177341). [#27749](https://togithub.com/electron/electron/pull/27749)
- Security: backported fix for chromium:[`1162942`](https://togithub.com/electron/electron/commit/1162942). [#27613](https://togithub.com/electron/electron/pull/27613)
- Security: backported fix for . [#27608](https://togithub.com/electron/electron/pull/27608)
#### Documentation
- Documentation changes: [#27816](https://togithub.com/electron/electron/pull/27816)
### [`v10.3.2`](https://togithub.com/electron/electron/releases/v10.3.2)
[Compare Source](https://togithub.com/electron/electron/compare/v10.3.1...v10.3.2)
### Release Notes for v10.3.2
#### Fixes
- Fixed crash when extension fails to load. [#27590](https://togithub.com/electron/electron/pull/27590) (Also in [11](https://togithub.com/electron/electron/pull/27588), [12](https://togithub.com/electron/electron/pull/27589))
#### Other Changes
- Backported the fix to UAF in blink::NGContainerFragmentBuilder. [#27531](https://togithub.com/electron/electron/pull/27531)
- Backported the fix to chromium:[`1146861`](https://togithub.com/electron/electron/commit/1146861). [#27532](https://togithub.com/electron/electron/pull/27532)
- Security backports, CVE-2020-16037, CVE-2020-16041, CVE-2020-16042. [#26932](https://togithub.com/electron/electron/pull/26932)
- Security: backported fix for [`1149177`](https://togithub.com/electron/electron/commit/1149177). [#27533](https://togithub.com/electron/electron/pull/27533)
- Security: backported fix for chromium:[`1170176`](https://togithub.com/electron/electron/commit/1170176), chromium:961059, [CVE-2021-21148](https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_4.html). [#27623](https://togithub.com/electron/electron/pull/27623)
### [`v10.3.1`](https://togithub.com/electron/electron/releases/v10.3.1)
[Compare Source](https://togithub.com/electron/electron/compare/v10.3.0...v10.3.1)
### Release Notes for v10.3.1
#### Fixes
- Fixed CSP with `unsafe-eval` detection with Trusted Types. [#27468](https://togithub.com/electron/electron/pull/27468) (Also in [9](https://togithub.com/electron/electron/pull/27472), [11](https://togithub.com/electron/electron/pull/27469), [12](https://togithub.com/electron/electron/pull/27471))
- Fixed `` not working with Trusted Types. [#27465](https://togithub.com/electron/electron/pull/27465) (Also in [9](https://togithub.com/electron/electron/pull/27466), [11](https://togithub.com/electron/electron/pull/27464), [12](https://togithub.com/electron/electron/pull/27467))
- Fixed `readdir`/`readdirSync` (w/ `withFileTypes`) failing on a deep directory within archive. [#27507](https://togithub.com/electron/electron/pull/27507) (Also in [11](https://togithub.com/electron/electron/pull/27010), [12](https://togithub.com/electron/electron/pull/27011))
- Fixed crash when a keyboard event immediately precedes calling `browserWindow.close()` on Windows. [#27358](https://togithub.com/electron/electron/pull/27358) (Also in [11](https://togithub.com/electron/electron/pull/27357), [12](https://togithub.com/electron/electron/pull/27359))
- Fixed shutdown crash when quitting with in-progress downloads. [#27417](https://togithub.com/electron/electron/pull/27417) (Also in [11](https://togithub.com/electron/electron/pull/27419), [12](https://togithub.com/electron/electron/pull/27418))
- Increase stack size on windows x64 to 8MB. [#27386](https://togithub.com/electron/electron/pull/27386) (Also in [11](https://togithub.com/electron/electron/pull/27385), [12](https://togithub.com/electron/electron/pull/27384))
- Updated the ICU time zone database to the latest 2020f version. [#27368](https://togithub.com/electron/electron/pull/27368)
#### Other Changes
- Backported the fix to CVE-2020-16044. [#27492](https://togithub.com/electron/electron/pull/27492)
- Backported the fix to CVE-2021-21118 from V8. [#27420](https://togithub.com/electron/electron/pull/27420)
- Backported the fix to a UAF in Mojo ([`1162198`](https://togithub.com/electron/electron/commit/1162198)). [#27402](https://togithub.com/electron/electron/pull/27402)
- Backported the fix to chromium:[`1153329`](https://togithub.com/electron/electron/commit/1153329). [#27495](https://togithub.com/electron/electron/pull/27495)
- Backported the fix to chromium:[`1160534`](https://togithub.com/electron/electron/commit/1160534). [#27452](https://togithub.com/electron/electron/pull/27452)
- Security: backported fix for [`1148309`](https://togithub.com/electron/electron/commit/1148309). [#27361](https://togithub.com/electron/electron/pull/27361)
- Security: backported fix for [`1150065`](https://togithub.com/electron/electron/commit/1150065), [`1153658`](https://togithub.com/electron/electron/commit/1153658). [#27393](https://togithub.com/electron/electron/pull/27393)
- Security: backported fix for [`1151069`](https://togithub.com/electron/electron/commit/1151069). [#27360](https://togithub.com/electron/electron/pull/27360)
- Security: backported fix for [`1151298`](https://togithub.com/electron/electron/commit/1151298). [#27394](https://togithub.com/electron/electron/pull/27394)
- Security: backported fix for [`1152645`](https://togithub.com/electron/electron/commit/1152645). [#27399](https://togithub.com/electron/electron/pull/27399)
- Security: backported fix for [`1155426`](https://togithub.com/electron/electron/commit/1155426). [#27395](https://togithub.com/electron/electron/pull/27395)
- Security: backported fix for [`1157562`](https://togithub.com/electron/electron/commit/1157562). [#27396](https://togithub.com/electron/electron/pull/27396)
- Security: backported fix for CVE-2021-21122. [#27407](https://togithub.com/electron/electron/pull/27407)
- Security: backported fix for chromium:[`1153442`](https://togithub.com/electron/electron/commit/1153442). [#27397](https://togithub.com/electron/electron/pull/27397)
- Security: backported fix for chromium:[`1161654`](https://togithub.com/electron/electron/commit/1161654). [#27412](https://togithub.com/electron/electron/pull/27412)
### [`v10.3.0`](https://togithub.com/electron/electron/releases/v10.3.0)
[Compare Source](https://togithub.com/electron/electron/compare/v10.2.0...v10.3.0)
##### Release Notes for v10.3.0
##### Fixes
- Fixed a memory leak in desktopCapturer.getSources. [#27057](https://togithub.com/electron/electron/pull/27057) (Also in [11](https://togithub.com/electron/electron/pull/27056), [12](https://togithub.com/electron/electron/pull/27058))
- Fixed an issue where BrowserViews couldn't be effectively reparented. [#27220](https://togithub.com/electron/electron/pull/27220) (Also in [11](https://togithub.com/electron/electron/pull/27219), [12](https://togithub.com/electron/electron/pull/27187))
- Fixed an issue where SIGINT was improperly handled in Node.js processes. [#26970](https://togithub.com/electron/electron/pull/26970) (Also in [11](https://togithub.com/electron/electron/pull/26972), [12](https://togithub.com/electron/electron/pull/26971))
- Fixed an issue where draggable regions did not work exclusively on BrowserViews on Windows. [#27222](https://togithub.com/electron/electron/pull/27222) (Also in [11](https://togithub.com/electron/electron/pull/26774), [12](https://togithub.com/electron/electron/pull/26775))
- Fixed an issue where non-draggable regions on BrowserViews could have incorrectly calculated bounds. [#27185](https://togithub.com/electron/electron/pull/27185) (Also in [11](https://togithub.com/electron/electron/pull/27183), [12](https://togithub.com/electron/electron/pull/27184))
- Fixed an issue with audio not playing in HTML video elements. [#26963](https://togithub.com/electron/electron/pull/26963)
##### Other Changes
- Security: backported fix for [`1147431`](https://togithub.com/electron/electron/commit/1147431), [`1144462`](https://togithub.com/electron/electron/commit/1144462). [#26953](https://togithub.com/electron/electron/pull/26953)
- Security: backported fix for chromium:[`1123035`](https://togithub.com/electron/electron/commit/1123035). [#26956](https://togithub.com/electron/electron/pull/26956)
##### Unknown
- Fixed `chrome.webRequest` extensions API not intercepting any requests. [#27097](https://togithub.com/electron/electron/pull/27097) (Also in [11](https://togithub.com/electron/electron/pull/27096), [12](https://togithub.com/electron/electron/pull/27098))
Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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:
10.2.0
->10.4.3
Release Notes
electron/electron
### [`v10.4.3`](https://togithub.com/electron/electron/releases/v10.4.3) [Compare Source](https://togithub.com/electron/electron/compare/v10.4.2...v10.4.3) ##### Release Notes for v10.4.3 ##### Fixes - Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#28388](https://togithub.com/electron/electron/pull/28388) (Also in [11](https://togithub.com/electron/electron/pull/28391), [12](https://togithub.com/electron/electron/pull/28389), [13](https://togithub.com/electron/electron/pull/28390)) ##### Other Changes - Security: backported fix for chromium:[`1196683`](https://togithub.com/electron/electron/commit/1196683). [#28640](https://togithub.com/electron/electron/pull/28640) - Securty: Backported fix to CVE-2021-21174. [#28234](https://togithub.com/electron/electron/pull/28234) ### [`v10.4.2`](https://togithub.com/electron/electron/releases/v10.4.2) [Compare Source](https://togithub.com/electron/electron/compare/v10.4.1...v10.4.2) ### Release Notes for v10.4.2 #### Fixes - Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#28279](https://togithub.com/electron/electron/pull/28279) (Also in [11](https://togithub.com/electron/electron/pull/28282), [12](https://togithub.com/electron/electron/pull/28281), [13](https://togithub.com/electron/electron/pull/28280)) - Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#28295](https://togithub.com/electron/electron/pull/28295) (Also in [11](https://togithub.com/electron/electron/pull/28297), [12](https://togithub.com/electron/electron/pull/28296), [13](https://togithub.com/electron/electron/pull/28298)) - URLS passed to `shell.openExternal` on windows are now correctly URI encoded. This was already occurring on macOS and Linux. [#28339](https://togithub.com/electron/electron/pull/28339) (Also in [11](https://togithub.com/electron/electron/pull/28340), [12](https://togithub.com/electron/electron/pull/28341), [13](https://togithub.com/electron/electron/pull/28342)) #### Other Changes - Security: Backported the fix to CVE-2021-21169. [#28237](https://togithub.com/electron/electron/pull/28237) - Security: backported fix for CVE-2021-21166. [#28133](https://togithub.com/electron/electron/pull/28133) - Security: backported fix for CVE-2021-21172. [#28299](https://togithub.com/electron/electron/pull/28299) - Security: backported fix for CVE-2021-21175. [#28248](https://togithub.com/electron/electron/pull/28248) - Security: backported fix for CVE-2021-21179. [#28250](https://togithub.com/electron/electron/pull/28250) - Security: backported fix for chromium:[`1167357`](https://togithub.com/electron/electron/commit/1167357). [#28199](https://togithub.com/electron/electron/pull/28199) ### [`v10.4.1`](https://togithub.com/electron/electron/releases/v10.4.1) [Compare Source](https://togithub.com/electron/electron/compare/v10.4.0...v10.4.1) ### Release Notes for v10.4.1 #### Fixes - Fixed BrowserWindow.documentEdited property on top level window. [#28159](https://togithub.com/electron/electron/pull/28159) (Also in [11](https://togithub.com/electron/electron/pull/27863), [12](https://togithub.com/electron/electron/pull/27864)) - Fixed a potential crash when resetting `BrowserView`s. [#27946](https://togithub.com/electron/electron/pull/27946) (Also in [11](https://togithub.com/electron/electron/pull/27948), [12](https://togithub.com/electron/electron/pull/27947)) - Fixed an issue where `BrowserView`s could have mismatched draggable regions to their bounds. [#27986](https://togithub.com/electron/electron/pull/27986) (Also in [11](https://togithub.com/electron/electron/pull/27987), [12](https://togithub.com/electron/electron/pull/27988)) - Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#27881](https://togithub.com/electron/electron/pull/27881) (Also in [11](https://togithub.com/electron/electron/pull/27880), [12](https://togithub.com/electron/electron/pull/27879)) - Fixed an out-of-bounds access in `WebContents.sendInputEvent`. [#27854](https://togithub.com/electron/electron/pull/27854) (Also in [11](https://togithub.com/electron/electron/pull/27853), [12](https://togithub.com/electron/electron/pull/27855)) - Fixed background color not being applied for child windows created by native window.open path. [#27945](https://togithub.com/electron/electron/pull/27945) (Also in [11](https://togithub.com/electron/electron/pull/27944), [12](https://togithub.com/electron/electron/pull/27942)) - Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. [#28160](https://togithub.com/electron/electron/pull/28160) (Also in [12](https://togithub.com/electron/electron/pull/27940)) - Fixed native window.open() to not use _windowName/frameName_ as title by default. [#27868](https://togithub.com/electron/electron/pull/27868) (Also in [11](https://togithub.com/electron/electron/pull/27813), [12](https://togithub.com/electron/electron/pull/27552)) - Fixed warning when `worldSafeExecuteJavaScript` is disabled. [#27974](https://togithub.com/electron/electron/pull/27974) (Also in [11](https://togithub.com/electron/electron/pull/27968), [12](https://togithub.com/electron/electron/pull/27969)) #### Other Changes - Security: backported fix for [`1180871`](https://togithub.com/electron/electron/commit/1180871). [#28047](https://togithub.com/electron/electron/pull/28047) - Security: backported fix for CVE-2021-21160. [#28094](https://togithub.com/electron/electron/pull/28094) - Security: backported fix for CVE-2021-21162. [#28092](https://togithub.com/electron/electron/pull/28092) - Security: backported fix for CVE-2021-21165. [#28090](https://togithub.com/electron/electron/pull/28090) - Security: backported fix for CVE-2021-21181. [#28098](https://togithub.com/electron/electron/pull/28098) - Security: backported fix for CVE-2021-21193. [#28166](https://togithub.com/electron/electron/pull/28166) - Security: backported fix to [`1177593`](https://togithub.com/electron/electron/commit/1177593). [#28051](https://togithub.com/electron/electron/pull/28051) ### [`v10.4.0`](https://togithub.com/electron/electron/releases/v10.4.0) [Compare Source](https://togithub.com/electron/electron/compare/v10.3.2...v10.4.0) ### Release Notes for v10.4.0 #### Features - Added `win.setTopBrowserView()` so that BrowserViews can be raised. [#27711](https://togithub.com/electron/electron/pull/27711) (Also in [11](https://togithub.com/electron/electron/pull/27712), [12](https://togithub.com/electron/electron/pull/27713)) #### Fixes - Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). [#27812](https://togithub.com/electron/electron/pull/27812) (Also in [11](https://togithub.com/electron/electron/pull/27787), [12](https://togithub.com/electron/electron/pull/27769)) - Fixed an Uncaught TypeError when opening DevTools. [#27691](https://togithub.com/electron/electron/pull/27691) (Also in [11](https://togithub.com/electron/electron/pull/26514)) - Fixed an erroneous `enableBlinkFeatures` warning shown webviews which enabled no Blink features. [#27788](https://togithub.com/electron/electron/pull/27788) (Also in [11](https://togithub.com/electron/electron/pull/27789), [12](https://togithub.com/electron/electron/pull/27790)) - Fixed an issue where deleted download directories would be sometimes recreated by the operating system. [#27807](https://togithub.com/electron/electron/pull/27807) (Also in [11](https://togithub.com/electron/electron/pull/27808), [12](https://togithub.com/electron/electron/pull/27806)) - Fixed an occasional white flicker present when rendering BrowserViews in close succession. [#27660](https://togithub.com/electron/electron/pull/27660) (Also in [11](https://togithub.com/electron/electron/pull/27659), [12](https://togithub.com/electron/electron/pull/27658)) - Fixed crash when destroying WebContents in the `crashed` event. [#27758](https://togithub.com/electron/electron/pull/27758) (Also in [11](https://togithub.com/electron/electron/pull/27757), [12](https://togithub.com/electron/electron/pull/27756)) - Fixed memory leak when sending non-primitives over the context bridge. [#27637](https://togithub.com/electron/electron/pull/27637) (Also in [11](https://togithub.com/electron/electron/pull/27638), [12](https://togithub.com/electron/electron/pull/27636)) #### Other Changes - Fixed slow child process spawning on macOS Big Sur. [#27655](https://togithub.com/electron/electron/pull/27655) (Also in [11](https://togithub.com/electron/electron/pull/27654), [12](https://togithub.com/electron/electron/pull/27656)) - Reverted posix_spawn change in libuv that affected child process spawning on macOS Big Sur. [#27811](https://togithub.com/electron/electron/pull/27811) (Also in [11](https://togithub.com/electron/electron/pull/27654), [12](https://togithub.com/electron/electron/pull/27656)) - Security: backported fix for [`1154965`](https://togithub.com/electron/electron/commit/1154965). [#27611](https://togithub.com/electron/electron/pull/27611) - Security: backported fix for [`1155974`](https://togithub.com/electron/electron/commit/1155974). [#27795](https://togithub.com/electron/electron/pull/27795) - Security: backported fix for [`1166504`](https://togithub.com/electron/electron/commit/1166504). [#27794](https://togithub.com/electron/electron/pull/27794) - Security: backported fix for [`1170657`](https://togithub.com/electron/electron/commit/1170657). [#27796](https://togithub.com/electron/electron/pull/27796) - Security: backported fix for [`1171954`](https://togithub.com/electron/electron/commit/1171954). [#27793](https://togithub.com/electron/electron/pull/27793) - Security: backported fix for [`1172192`](https://togithub.com/electron/electron/commit/1172192). [#27791](https://togithub.com/electron/electron/pull/27791) - Security: backported fix for [`1177341`](https://togithub.com/electron/electron/commit/1177341). [#27749](https://togithub.com/electron/electron/pull/27749) - Security: backported fix for chromium:[`1162942`](https://togithub.com/electron/electron/commit/1162942). [#27613](https://togithub.com/electron/electron/pull/27613) - Security: backported fix forConfiguration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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.