Globally available Vim like productivity application with a fancy mouse control. Home row keyboard mapping makes typing innovatively fast in everywhere
This vulnerability allows renderers to obtain access to a random bluetooth device via the web bluetooth API if the app has not configured a custom select-bluetooth-device event handler. The device that is accessed is random and the attacker would have no way of selecting a specific device.
All current stable versions of Electron are affected.
Patches
This has been patched and the following Electron versions contain the fix:
17.0.0-alpha.6
16.0.6
15.3.5
14.2.4
13.6.6
Workarounds
Adding this code to your app can workaround the issue.
For more information
If you have any questions or comments about this advisory, email us at security@electronjs.org.
Release Notes
electron/electron
### [`v13.6.6`](https://togithub.com/electron/electron/releases/v13.6.6)
[Compare Source](https://togithub.com/electron/electron/compare/v13.6.3...v13.6.6)
### Release Notes for v13.6.6
#### Fixes
- Fixed a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of `render_frame_disposed_` after updating render frame host. [#32130](https://togithub.com/electron/electron/pull/32130) (Also in [14](https://togithub.com/electron/electron/pull/31425), [15](https://togithub.com/electron/electron/pull/31426), [16](https://togithub.com/electron/electron/pull/31427))
- No Notes. [#32241](https://togithub.com/electron/electron/pull/32241) (Also in [14](https://togithub.com/electron/electron/pull/32242), [15](https://togithub.com/electron/electron/pull/32245), [16](https://togithub.com/electron/electron/pull/32243), [17](https://togithub.com/electron/electron/pull/32244))
#### Other Changes
- Backported fix for CVE-2021-4056. [#32237](https://togithub.com/electron/electron/pull/32237)
- Backported fix for CVE-2021-4057. [#32234](https://togithub.com/electron/electron/pull/32234)
- Backported fix for CVE-2021-4102. [#32194](https://togithub.com/electron/electron/pull/32194)
### [`v13.6.3`](https://togithub.com/electron/electron/releases/v13.6.3)
[Compare Source](https://togithub.com/electron/electron/compare/v13.6.2...v13.6.3)
### Release Notes for v13.6.3
#### Fixes
- Fixed window frame glitch when calling `setContentProtection`. [#31829](https://togithub.com/electron/electron/pull/31829) (Also in [14](https://togithub.com/electron/electron/pull/31831), [15](https://togithub.com/electron/electron/pull/31830), [16](https://togithub.com/electron/electron/pull/31832))
- Generate valid config.gypi file in Node.js headers. [#31989](https://togithub.com/electron/electron/pull/31989) (Also in [14](https://togithub.com/electron/electron/pull/31443), [15](https://togithub.com/electron/electron/pull/31442), [16](https://togithub.com/electron/electron/pull/31441))
#### Other Changes
- Backported fix for CVE-2021-38005. [#31921](https://togithub.com/electron/electron/pull/31921)
- Backported fix for CVE-2021-38007. [#31912](https://togithub.com/electron/electron/pull/31912)
- Backported fix for CVE-2021-38011. [#31901](https://togithub.com/electron/electron/pull/31901)
### [`v13.6.2`](https://togithub.com/electron/electron/releases/v13.6.2)
[Compare Source](https://togithub.com/electron/electron/compare/v13.6.1...v13.6.2)
### Release Notes for v13.6.2
#### Fixes
- Fixed an issue where `Content-Disposition` filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. [#31691](https://togithub.com/electron/electron/pull/31691) (Also in [14](https://togithub.com/electron/electron/pull/31692), [15](https://togithub.com/electron/electron/pull/31693), [16](https://togithub.com/electron/electron/pull/31694))
- Fixed an issue which caused print settings to not work properly when printing silently. [#31618](https://togithub.com/electron/electron/pull/31618) (Also in [14](https://togithub.com/electron/electron/pull/31617), [15](https://togithub.com/electron/electron/pull/31616), [16](https://togithub.com/electron/electron/pull/31615))
#### Other Changes
- Backported fix for CVE-2021-37998. [#31678](https://togithub.com/electron/electron/pull/31678)
- Backported fix for CVE-2021-38001. [#31673](https://togithub.com/electron/electron/pull/31673)
- Backported fix for CVE-2021-38002. [#31671](https://togithub.com/electron/electron/pull/31671)
- Backported fix for CVE-2021-38003. [#31665](https://togithub.com/electron/electron/pull/31665)
- Backported fix for chromium:1252858. [#31682](https://togithub.com/electron/electron/pull/31682)
### [`v13.6.1`](https://togithub.com/electron/electron/releases/v13.6.1)
[Compare Source](https://togithub.com/electron/electron/compare/v13.6.0...v13.6.1)
### Release Notes for v13.6.1
#### Fixes
- Fixed an issue where `MediaMetadata` did not work properly. [#31532](https://togithub.com/electron/electron/pull/31532) (Also in [14](https://togithub.com/electron/electron/pull/31533), [15](https://togithub.com/electron/electron/pull/31534), [16](https://togithub.com/electron/electron/pull/31535))
- Fixed black window when screen capturing a content-protected BrowserWindow on Windows 10. [#31550](https://togithub.com/electron/electron/pull/31550) (Also in [14](https://togithub.com/electron/electron/pull/31551), [15](https://togithub.com/electron/electron/pull/31385), [16](https://togithub.com/electron/electron/pull/31386))
#### Other Changes
- Backported fix for CVE-2021-37981. [#31499](https://togithub.com/electron/electron/pull/31499)
- Backported fix for CVE-2021-37984. [#31495](https://togithub.com/electron/electron/pull/31495)
- Backported fix for CVE-2021-37987. [#31541](https://togithub.com/electron/electron/pull/31541)
- Backported fix for CVE-2021-37989. [#31525](https://togithub.com/electron/electron/pull/31525)
- Backported fix for CVE-2021-37992. [#31521](https://togithub.com/electron/electron/pull/31521)
- Backported fix for CVE-2021-37996. [#31545](https://togithub.com/electron/electron/pull/31545)
- Backported fix for chromium:1245870. [#31503](https://togithub.com/electron/electron/pull/31503)
### [`v13.6.0`](https://togithub.com/electron/electron/releases/v13.6.0)
[Compare Source](https://togithub.com/electron/electron/compare/v13.5.2...v13.6.0)
### Release Notes for v13.6.0
#### Features
- Added warning when `ipcRenderer.sendSync()` is called with no listeners for channel on `ipcMain`. [#31432](https://togithub.com/electron/electron/pull/31432) (Also in [14](https://togithub.com/electron/electron/pull/31433), [15](https://togithub.com/electron/electron/pull/31434), [16](https://togithub.com/electron/electron/pull/31435))
- Began passing securityOrigin in details for permission request handlers for media requests in addition to permission check handlers. [#31437](https://togithub.com/electron/electron/pull/31437) (Also in [14](https://togithub.com/electron/electron/pull/31436), [15](https://togithub.com/electron/electron/pull/31417), [16](https://togithub.com/electron/electron/pull/31416))
#### Fixes
- Fixed issue where non-resizable frameless windows aren't draggable. [#31414](https://togithub.com/electron/electron/pull/31414) (Also in [14](https://togithub.com/electron/electron/pull/31298), [15](https://togithub.com/electron/electron/pull/31299), [16](https://togithub.com/electron/electron/pull/31300))
- Removes several Chromium private enterprise APIs from Mac Apple Store builds. [#31486](https://togithub.com/electron/electron/pull/31486) (Also in [14](https://togithub.com/electron/electron/pull/31487), [15](https://togithub.com/electron/electron/pull/31483), [16](https://togithub.com/electron/electron/pull/31488))
### [`v13.5.2`](https://togithub.com/electron/electron/releases/v13.5.2)
[Compare Source](https://togithub.com/electron/electron/compare/v13.5.1...v13.5.2)
### Release Notes for v13.5.2
#### Fixes
- Fixed an potential crash in `WebContents::MessageTo` when a render frame has been destroyed. [#31335](https://togithub.com/electron/electron/pull/31335) (Also in [14](https://togithub.com/electron/electron/pull/31333), [15](https://togithub.com/electron/electron/pull/31334), [16](https://togithub.com/electron/electron/pull/31336))
- Fixed navigator.serial.getPorts() to return previously selected ports. [#31190](https://togithub.com/electron/electron/pull/31190) (Also in [12](https://togithub.com/electron/electron/pull/31193))
- Removed expired DST Root CA X3 from the bundled trust store. [#31220](https://togithub.com/electron/electron/pull/31220) (Also in [12](https://togithub.com/electron/electron/pull/31269))
#### Other Changes
- Security: backported fix for CVE-2021-37967. [#31243](https://togithub.com/electron/electron/pull/31243)
- Security: backported fix for CVE-2021-37968. [#31246](https://togithub.com/electron/electron/pull/31246)
- Security: backported fix for CVE-2021-37970. [#31240](https://togithub.com/electron/electron/pull/31240)
- Security: backported fix for CVE-2021-37975. [#31228](https://togithub.com/electron/electron/pull/31228)
- Security: backported fix for CVE-2021-37976. [#31231](https://togithub.com/electron/electron/pull/31231)
- Security: backported fix for CVE-2021-37978. [#31363](https://togithub.com/electron/electron/pull/31363)
- Security: backported fix for CVE-2021-37979. [#31359](https://togithub.com/electron/electron/pull/31359)
- Security: backported fix for CVE-2021-37980. [#31365](https://togithub.com/electron/electron/pull/31365)
- Security: backported fix for chromium:1248665. [#31236](https://togithub.com/electron/electron/pull/31236)
### [`v13.5.1`](https://togithub.com/electron/electron/releases/v13.5.1)
[Compare Source](https://togithub.com/electron/electron/compare/v13.5.0...v13.5.1)
### Release Notes for v13.5.1
#### Fixes
- Fixed Let's Encrypt DST Root CA X3 certificate expiration. [#31215](https://togithub.com/electron/electron/pull/31215) (Also in [12](https://togithub.com/electron/electron/pull/31214), [14](https://togithub.com/electron/electron/pull/31216), [15](https://togithub.com/electron/electron/pull/31218), [16](https://togithub.com/electron/electron/pull/31217))
- Fixed an issue where BrowserView dragging behavior was inconsistent with MacOS window dragging. [#31175](https://togithub.com/electron/electron/pull/31175) (Also in [14](https://togithub.com/electron/electron/pull/31176), [15](https://togithub.com/electron/electron/pull/31177), [16](https://togithub.com/electron/electron/pull/31178))
- Fixed an issue where changes to draggable regions in a `BrowserWindow` incorrectly affected those in an attached `BrowserView`. [#31197](https://togithub.com/electron/electron/pull/31197) (Also in [14](https://togithub.com/electron/electron/pull/31200), [15](https://togithub.com/electron/electron/pull/31198), [16](https://togithub.com/electron/electron/pull/31199))
- Fixed crash in v8 due to `(Check failed: !regexp_stack_->is_in_use())`. [#31142](https://togithub.com/electron/electron/pull/31142) (Also in [14](https://togithub.com/electron/electron/pull/31143), [15](https://togithub.com/electron/electron/pull/31144), [16](https://togithub.com/electron/electron/pull/31145))
- Fixed media key `globalShortcut`s on macOS. [#30568](https://togithub.com/electron/electron/pull/30568) (Also in [14](https://togithub.com/electron/electron/pull/30569), [15](https://togithub.com/electron/electron/pull/30570))
#### Other Changes
- Security: backported fix for CVE-2021-37960. [#31209](https://togithub.com/electron/electron/pull/31209)
- Security: backported fix for CVE-2021-37973. [#31202](https://togithub.com/electron/electron/pull/31202)
### [`v13.5.0`](https://togithub.com/electron/electron/releases/v13.5.0)
[Compare Source](https://togithub.com/electron/electron/compare/v13.4.0...v13.5.0)
### Release Notes for v13.5.0
#### Features
- Added support for Windows Control Overlay on Windows. [#30887](https://togithub.com/electron/electron/pull/30887) (Also in [14](https://togithub.com/electron/electron/pull/30678), [15](https://togithub.com/electron/electron/pull/30512))
- Added support for Windows Control Overlay on macOS. [#30698](https://togithub.com/electron/electron/pull/30698) (Also in [14](https://togithub.com/electron/electron/pull/29986))
#### Fixes
- Fixed an issue where `BrowserView` webContents would appear not to load in some circumstances. [#31047](https://togithub.com/electron/electron/pull/31047) (Also in [14](https://togithub.com/electron/electron/pull/30335), [15](https://togithub.com/electron/electron/pull/30336))
- Fixed an issue where non-resizable non-fullscreenable windows with aspect ratios set could return incorrect results for `isMaximized()`. [#31039](https://togithub.com/electron/electron/pull/31039) (Also in [14](https://togithub.com/electron/electron/pull/31040), [15](https://togithub.com/electron/electron/pull/31041))
- Fixed an issue where out-of-focus BrowserViews could not be immediately dragged. [#31098](https://togithub.com/electron/electron/pull/31098) (Also in [16](https://togithub.com/electron/electron/pull/31101))
- Fixed black border around the page after resizing is disabled. [#31078](https://togithub.com/electron/electron/pull/31078) (Also in [14](https://togithub.com/electron/electron/pull/31079), [15](https://togithub.com/electron/electron/pull/31081), [16](https://togithub.com/electron/electron/pull/31080))
- Fixed crash in seccomp sandbox with glibc 2.34. [#31091](https://togithub.com/electron/electron/pull/31091)
- None. [#31097](https://togithub.com/electron/electron/pull/31097) (Also in [14](https://togithub.com/electron/electron/pull/30994), [15](https://togithub.com/electron/electron/pull/30995))
#### Other Changes
- Backported fix for CVE-2021-30627. [#30945](https://togithub.com/electron/electron/pull/30945)
- Backported fix for CVE-2021-30631. [#30943](https://togithub.com/electron/electron/pull/30943)
- Backported fix for CVE-2021-30632. [#30939](https://togithub.com/electron/electron/pull/30939)
- Security: backported fix for CVE-2021-30625. [#30964](https://togithub.com/electron/electron/pull/30964)
- Security: backported fix for CVE-2021-30626. [#30960](https://togithub.com/electron/electron/pull/30960)
- Security: backported fix for CVE-2021-30628. [#30957](https://togithub.com/electron/electron/pull/30957)
- Security: backported fix for CVE-2021-30630. [#30950](https://togithub.com/electron/electron/pull/30950)
- Security: backported fix for CVE-2021-30633. [#30941](https://togithub.com/electron/electron/pull/30941)
- Security: backported fix for chromium:1238178. [#30962](https://togithub.com/electron/electron/pull/30962)
- Security: backported fix for chromium:1242257. [#30952](https://togithub.com/electron/electron/pull/30952)
### [`v13.4.0`](https://togithub.com/electron/electron/releases/v13.4.0)
[Compare Source](https://togithub.com/electron/electron/compare/v13.3.0...v13.4.0)
##### Release Notes for v13.4.0
##### Features
- Added `webContents.fromDevToolsTargetId(targetId)` to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. [#30731](https://togithub.com/electron/electron/pull/30731) (Also in [14](https://togithub.com/electron/electron/pull/30732), [15](https://togithub.com/electron/electron/pull/30733))
- Fixed crash that occasionally happens when closing or opening BrowserWindows. [#30834](https://togithub.com/electron/electron/pull/30834) (Also in [15](https://togithub.com/electron/electron/pull/30801))
##### Fixes
- Fixed crash when launching app with systemd v249. [#30893](https://togithub.com/electron/electron/pull/30893)
- Fixed transparent frameless windows having an opaque background when opened in a maximized state. [#30862](https://togithub.com/electron/electron/pull/30862) (Also in [12](https://togithub.com/electron/electron/pull/30863), [14](https://togithub.com/electron/electron/pull/30864), [15](https://togithub.com/electron/electron/pull/30865))
##### Other Changes
- Backported fix for chromium:1206289. [#30821](https://togithub.com/electron/electron/pull/30821)
- Backported fix for chromium:1227228. [#30815](https://togithub.com/electron/electron/pull/30815)
- Security: Backported fix for [`1230767`](https://togithub.com/electron/electron/commit/1230767). [#30638](https://togithub.com/electron/electron/pull/30638)
- Security: backported fix for chromium:1216595. [#30824](https://togithub.com/electron/electron/pull/30824)
- Security: backported fix for chromium:1221047. [#30817](https://togithub.com/electron/electron/pull/30817)
##### Documentation
- Documentation changes: [#30850](https://togithub.com/electron/electron/pull/30850)
### [`v13.3.0`](https://togithub.com/electron/electron/releases/v13.3.0)
[Compare Source](https://togithub.com/electron/electron/compare/v13.2.3...v13.3.0)
### Release Notes for v13.3.0
#### Other Changes
- Security: Backported fix for [`1228036`](https://togithub.com/electron/electron/commit/1228036). [#30639](https://togithub.com/electron/electron/pull/30639)
- Security: Backported fix for [`1231134`](https://togithub.com/electron/electron/commit/1231134). [#30637](https://togithub.com/electron/electron/pull/30637) (Also in [11](https://togithub.com/electron/electron/pull/30761))
- Security: Backported fix for [`1233564`](https://togithub.com/electron/electron/commit/1233564). [#30636](https://togithub.com/electron/electron/pull/30636) (Also in [11](https://togithub.com/electron/electron/pull/30755))
- Security: Backported fix for [`1234009`](https://togithub.com/electron/electron/commit/1234009). [#30635](https://togithub.com/electron/electron/pull/30635) (Also in [11](https://togithub.com/electron/electron/pull/30751))
### [`v13.2.3`](https://togithub.com/electron/electron/releases/v13.2.3)
[Compare Source](https://togithub.com/electron/electron/compare/v13.2.2...v13.2.3)
### Release Notes for v13.2.3
#### Fixes
- Fixed an issue where the TouchBarScrubber crashes when `showArrowButtons` is enabled if `items` is an empty array. [#30680](https://togithub.com/electron/electron/pull/30680) (Also in [14](https://togithub.com/electron/electron/pull/30679), [15](https://togithub.com/electron/electron/pull/30681))
- Fixed titlebar showing under simple fullscreen mode. [#30706](https://togithub.com/electron/electron/pull/30706) (Also in [14](https://togithub.com/electron/electron/pull/30707), [15](https://togithub.com/electron/electron/pull/30708))
### [`v13.2.2`](https://togithub.com/electron/electron/releases/v13.2.2)
[Compare Source](https://togithub.com/electron/electron/compare/v13.2.1...v13.2.2)
### Release Notes for v13.2.2
#### Fixes
- Fixed an issue present in `webView` where the `leave-html-full-screen` event is not emitted if the user exits fullscreen with `esc` instead of by clicking into the `webView`. [#30560](https://togithub.com/electron/electron/pull/30560) (Also in [14](https://togithub.com/electron/electron/pull/30561), [15](https://togithub.com/electron/electron/pull/30562))
- Fixed an issue where background color would not be correctly applied to `BrowserViews` on Windows when either the `x` or `y` coordinate is negative (off-screen). [#30540](https://togithub.com/electron/electron/pull/30540) (Also in [14](https://togithub.com/electron/electron/pull/30541), [15](https://togithub.com/electron/electron/pull/30542))
- Fixed an issue where toggling `documentEdited` status on macOS with `titlebarStyle: 'hiddenInset'` inadvertently moves the traffic light location. [#30603](https://togithub.com/electron/electron/pull/30603) (Also in [14](https://togithub.com/electron/electron/pull/30605), [15](https://togithub.com/electron/electron/pull/30604))
#### Other Changes
- Security: Backported fix for [`1227933`](https://togithub.com/electron/electron/commit/1227933). [#30583](https://togithub.com/electron/electron/pull/30583) (Also in [12](https://togithub.com/electron/electron/pull/30615))
- Security: Backported fix for [`1231950`](https://togithub.com/electron/electron/commit/1231950). [#30584](https://togithub.com/electron/electron/pull/30584)
- Security: Backported fix for [`1234764`](https://togithub.com/electron/electron/commit/1234764). [#30587](https://togithub.com/electron/electron/pull/30587)
- Security: Backported fix for [`1234770`](https://togithub.com/electron/electron/commit/1234770). [#30586](https://togithub.com/electron/electron/pull/30586)
- Security: Backported fix for [`1234829`](https://togithub.com/electron/electron/commit/1234829). [#30585](https://togithub.com/electron/electron/pull/30585)
### [`v13.2.1`](https://togithub.com/electron/electron/releases/v13.2.1)
[Compare Source](https://togithub.com/electron/electron/compare/v13.2.0...v13.2.1)
### Release Notes for v13.2.1
#### Fixes
- Fixed potential crash when programmatically closing a draggable frameless child window. [#30572](https://togithub.com/electron/electron/pull/30572)
### [`v13.2.0`](https://togithub.com/electron/electron/releases/v13.2.0)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.9...v13.2.0)
### Release Notes for v13.2.0
#### Features
- Added support for the des-ede3 cipher in node crypto. [#30453](https://togithub.com/electron/electron/pull/30453) (Also in [11](https://togithub.com/electron/electron/pull/27993), [12](https://togithub.com/electron/electron/pull/27992))
#### Fixes
- Fixed an issue on Mac where an application could not capture its own window using the desktop capture or getMediaSourceId APIs. [#30523](https://togithub.com/electron/electron/pull/30523) (Also in [14](https://togithub.com/electron/electron/pull/30524), [15](https://togithub.com/electron/electron/pull/30525))
- Fixed rare crash in UpdateDraggableRegions. [#30557](https://togithub.com/electron/electron/pull/30557)
#### Other Changes
- Security: Backported fix for [`1196853`](https://togithub.com/electron/electron/commit/1196853). [#30449](https://togithub.com/electron/electron/pull/30449)
### [`v13.1.9`](https://togithub.com/electron/electron/compare/v13.1.8...v13.1.9)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.8...v13.1.9)
### [`v13.1.8`](https://togithub.com/electron/electron/releases/v13.1.8)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.7...v13.1.8)
##### Release Notes for v13.1.8
##### Fixes
- Fixed a potential crash that would occur with draggable regions on Windows. [#30326](https://togithub.com/electron/electron/pull/30326) (Also in [14](https://togithub.com/electron/electron/pull/30327), [15](https://togithub.com/electron/electron/pull/30328))
- Fixed an issue where a specified aspect ratio could become incorrect when maximizing a window on macOS. [#30330](https://togithub.com/electron/electron/pull/30330) (Also in [12](https://togithub.com/electron/electron/pull/30329), [14](https://togithub.com/electron/electron/pull/30331), [15](https://togithub.com/electron/electron/pull/30332))
- Fixed frameless window having wrong traffic lights position on macOS 11. [#30319](https://togithub.com/electron/electron/pull/30319) (Also in [14](https://togithub.com/electron/electron/pull/30269), [15](https://togithub.com/electron/electron/pull/30270))
- Fixed pressing ESC not exiting fullscreen from webview. [#30128](https://togithub.com/electron/electron/pull/30128) (Also in [12](https://togithub.com/electron/electron/pull/30137), [14](https://togithub.com/electron/electron/pull/30127))
- Fixed stack overflow crash in v8 on windows 32-bit builds. [#30241](https://togithub.com/electron/electron/pull/30241) (Also in [12](https://togithub.com/electron/electron/pull/30244), [14](https://togithub.com/electron/electron/pull/30242), [15](https://togithub.com/electron/electron/pull/30243))
- Fixed tray.setTitle not respecting ANSI colors if a font type was specified. [#30163](https://togithub.com/electron/electron/pull/30163) (Also in [14](https://togithub.com/electron/electron/pull/30164))
##### Other Changes
- Backported fix for https://crbug.com/1227921. [#30203](https://togithub.com/electron/electron/pull/30203)
- Security: backported fix for [`1205059`](https://togithub.com/electron/electron/commit/1205059),1196302. [#30265](https://togithub.com/electron/electron/pull/30265)
- Security: backported fix for CVE-2021-30568. [#30229](https://togithub.com/electron/electron/pull/30229)
- Security: backported fix for CVE-2021-30569. [#30294](https://togithub.com/electron/electron/pull/30294)
- Security: backported fix for CVE-2021-30573. [#30251](https://togithub.com/electron/electron/pull/30251)
- Security: backported fix for chromium:1217064. [#30246](https://togithub.com/electron/electron/pull/30246)
- Updated Chromium to 91.0.4472.164. [#30169](https://togithub.com/electron/electron/pull/30169)
### [`v13.1.7`](https://togithub.com/electron/electron/releases/v13.1.7)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.6...v13.1.7)
### Release Notes for v13.1.7
#### Fixes
- Fixed `requestFullscreen` inside webview does not make the element take fullscreen. [#29987](https://togithub.com/electron/electron/pull/29987) (Also in [12](https://togithub.com/electron/electron/pull/29988), [14](https://togithub.com/electron/electron/pull/29989))
- Fixed a crash when calling the `webContents.on('login')` callback synchronously. [#30091](https://togithub.com/electron/electron/pull/30091) (Also in [12](https://togithub.com/electron/electron/pull/30092), [14](https://togithub.com/electron/electron/pull/30090))
- Fixed a possible renderer crash when using `fsPromises.readFile`. [#29928](https://togithub.com/electron/electron/pull/29928)
- Fixed an issue where Electron would sometimes not honor the user-defined Downloads directory. [#29968](https://togithub.com/electron/electron/pull/29968) (Also in [12](https://togithub.com/electron/electron/pull/29966), [14](https://togithub.com/electron/electron/pull/29967))
- Fixed an issue where the traffic lights would get double-drawn when exiting fullscreen and adding a `BrowserView` on macOS. [#30149](https://togithub.com/electron/electron/pull/30149) (Also in [14](https://togithub.com/electron/electron/pull/30150))
- Fixed incorrect value of `document.focus` when opening multiple windows on macOS
- fix key window status on mac when opening panels or using custom window switchers. [#29234](https://togithub.com/electron/electron/pull/29234) (Also in [12](https://togithub.com/electron/electron/pull/30067), [14](https://togithub.com/electron/electron/pull/30066))
- Fixed systemPreferences.getSystemColor returning colors missing alpha values. [#30088](https://togithub.com/electron/electron/pull/30088) (Also in [14](https://togithub.com/electron/electron/pull/30087))
#### Other Changes
- Backported fix for [`1216190`](https://togithub.com/electron/electron/commit/1216190). [#30100](https://togithub.com/electron/electron/pull/30100) (Also in [12](https://togithub.com/electron/electron/pull/30099), [14](https://togithub.com/electron/electron/pull/30101))
#### Documentation
- Documentation changes: [#30057](https://togithub.com/electron/electron/pull/30057)
### [`v13.1.6`](https://togithub.com/electron/electron/releases/v13.1.6)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.5...v13.1.6)
### Release Notes for v13.1.6
#### Fixes
- Fixed a potential crash when calling `app.quit()` on macOS. [#29961](https://togithub.com/electron/electron/pull/29961) (Also in [14](https://togithub.com/electron/electron/pull/29962))
- Fixed an issue where `self.module.paths` wouldn't work in Workers. [#30013](https://togithub.com/electron/electron/pull/30013) (Also in [12](https://togithub.com/electron/electron/pull/30012), [14](https://togithub.com/electron/electron/pull/30014))
- Fixed crash when clicking links with `target=_blank` from webview. [#29951](https://togithub.com/electron/electron/pull/29951) (Also in [12](https://togithub.com/electron/electron/pull/29950), [14](https://togithub.com/electron/electron/pull/29949))
- Fixed memory leak when creating notification on macOS. [#30009](https://togithub.com/electron/electron/pull/30009) (Also in [14](https://togithub.com/electron/electron/pull/30008))
- Fixed page title not being updated on child windows without navigation entries under nativeWindowOpen. [#29958](https://togithub.com/electron/electron/pull/29958) (Also in [12](https://togithub.com/electron/electron/pull/29960), [14](https://togithub.com/electron/electron/pull/29959))
#### Other Changes
- Backported fix for [`1090000`](https://togithub.com/electron/electron/commit/1090000). [#29997](https://togithub.com/electron/electron/pull/29997)
### [`v13.1.5`](https://togithub.com/electron/electron/releases/v13.1.5)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.4...v13.1.5)
### Release Notes for v13.1.5
#### Fixes
- Fixed a hang when denying a `window.open` using `setWindowOpenHandler` when `nativeWindowOpen: false`. [#29882](https://togithub.com/electron/electron/pull/29882) (Also in [12](https://togithub.com/electron/electron/pull/29881), [14](https://togithub.com/electron/electron/pull/29883))
- Fixed an issue where dropdown menus did not work in DevTools when `contextIsolation` was enabled. [#29885](https://togithub.com/electron/electron/pull/29885) (Also in [14](https://togithub.com/electron/electron/pull/29886))
- Fixed an issue where request headers were cleared if the optional "requestHeaders" parameter was not included in the webRequest.onBeforeSendHeaders callback response object. [#29836](https://togithub.com/electron/electron/pull/29836) (Also in [12](https://togithub.com/electron/electron/pull/29834), [14](https://togithub.com/electron/electron/pull/29835))
- Fixed an issue where the `setAlwaysOnTop` value would sometimes not be preserved for child windows on macOS. [#29956](https://togithub.com/electron/electron/pull/29956) (Also in [12](https://togithub.com/electron/electron/pull/29957), [14](https://togithub.com/electron/electron/pull/29855))
- Fixed crashes on macOS when `Geolocation` was used. [#29912](https://togithub.com/electron/electron/pull/29912) (Also in [14](https://togithub.com/electron/electron/pull/29914))
#### Other Changes
- Updated Chromium to 91.0.4472.124. [#29774](https://togithub.com/electron/electron/pull/29774)
### [`v13.1.4`](https://togithub.com/electron/electron/releases/v13.1.4)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.3...v13.1.4)
### Release Notes for v13.1.4
#### Fixes
- Fixed an issue with PDF loading on Windows, where metadata was not loading correctly and causing the PDF to load as a blank page. [#29830](https://togithub.com/electron/electron/pull/29830) (Also in [14](https://togithub.com/electron/electron/pull/29831))
### [`v13.1.3`](https://togithub.com/electron/electron/releases/v13.1.3)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.2...v13.1.3)
### Release Notes for v13.1.3
#### Fixes
- Fixed CORS preflight request always being cancelled when connecting via proxy requiring authentication for apps that had registered WebRequest listeners. [#29811](https://togithub.com/electron/electron/pull/29811) (Also in [12](https://togithub.com/electron/electron/pull/29810), [14](https://togithub.com/electron/electron/pull/29812))
- Fixed `select-bluetooth-device` firing on Windows. [#29611](https://togithub.com/electron/electron/pull/29611) (Also in [12](https://togithub.com/electron/electron/pull/29612), [14](https://togithub.com/electron/electron/pull/29613))
- Fixed `warnAboutRemoteModuleWithRemoteContent` for the new default value of `enableRemoteModule`. [#29691](https://togithub.com/electron/electron/pull/29691)
- Fixed a potential crash when setting vibrancy on macOS. [#29722](https://togithub.com/electron/electron/pull/29722) (Also in [14](https://togithub.com/electron/electron/pull/29723))
- Fixed an issue where custom traffic lights could be covered by BrowserViews on macOS. [#29663](https://togithub.com/electron/electron/pull/29663) (Also in [14](https://togithub.com/electron/electron/pull/29628))
- Fixed an issue where draggable regions sometimes did not work properly when DevTools is open. [#29734](https://togithub.com/electron/electron/pull/29734) (Also in [12](https://togithub.com/electron/electron/pull/29733), [14](https://togithub.com/electron/electron/pull/29735))
- Fixed crashes in debug builds caused by microtasks policy mismatch. [#29808](https://togithub.com/electron/electron/pull/29808) (Also in [12](https://togithub.com/electron/electron/pull/29807), [14](https://togithub.com/electron/electron/pull/29809))
- Fixed hover state not clear bug when BrowserWindow is not resizable. [#29800](https://togithub.com/electron/electron/pull/29800) (Also in [12](https://togithub.com/electron/electron/pull/29799), [14](https://togithub.com/electron/electron/pull/29801))
- Fixed issue where the update permission prompt would cause 100% CPU spin while the prompt was open. [#29805](https://togithub.com/electron/electron/pull/29805) (Also in [14](https://togithub.com/electron/electron/pull/29806))
- Fixed potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. [#29669](https://togithub.com/electron/electron/pull/29669) (Also in [11](https://togithub.com/electron/electron/pull/29667), [12](https://togithub.com/electron/electron/pull/29668), [14](https://togithub.com/electron/electron/pull/29670))
- Fixed the color select eyedropper not working within DevTools. [#29760](https://togithub.com/electron/electron/pull/29760) (Also in [14](https://togithub.com/electron/electron/pull/29752))
- Fixed the spelling of 'attachment' in 'Content-Disposition' header when using the webRequest module. [#29672](https://togithub.com/electron/electron/pull/29672) (Also in [12](https://togithub.com/electron/electron/pull/29671), [14](https://togithub.com/electron/electron/pull/29673))
#### Other Changes
- Fixed a feature flag issue where spellchecker methods returned empty suggestion lists on Windows. [#29706](https://togithub.com/electron/electron/pull/29706) (Also in [14](https://togithub.com/electron/electron/pull/29705))
- Updated Chromium to 91.0.4472.106. [#29700](https://togithub.com/electron/electron/pull/29700)
#### Documentation
- Documentation changes: [#29726](https://togithub.com/electron/electron/pull/29726), [#29762](https://togithub.com/electron/electron/pull/29762)
### [`v13.1.2`](https://togithub.com/electron/electron/releases/v13.1.2)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.1...v13.1.2)
### Release Notes for v13.1.2
#### Fixes
- Electron Fuses are now in a consistent order across platforms. [#29615](https://togithub.com/electron/electron/pull/29615) (Also in [14](https://togithub.com/electron/electron/pull/29616))
- Fixd an issue where `fs.promises.readFile` would improperly error when passing a `FileHandle` to the ` path `argument. [#29576](https://togithub.com/electron/electron/pull/29576) (Also in [14](https://togithub.com/electron/electron/pull/29577))
- Fixed sending intermediate certificates with 'select-client-certificate' event callback. [#29569](https://togithub.com/electron/electron/pull/29569) (Also in [12](https://togithub.com/electron/electron/pull/29568), [14](https://togithub.com/electron/electron/pull/29570))
- Fixed shifted character getting changed in menu accelerator. [#29482](https://togithub.com/electron/electron/pull/29482) (Also in [12](https://togithub.com/electron/electron/pull/29483), [14](https://togithub.com/electron/electron/pull/29481))
### [`v13.1.1`](https://togithub.com/electron/electron/releases/v13.1.1)
[Compare Source](https://togithub.com/electron/electron/compare/v13.1.0...v13.1.1)
### Release Notes for v13.1.1
#### Fixes
- Fixed crashes on latest gen Intel and Ryzen processors. [#29546](https://togithub.com/electron/electron/pull/29546)
- Fixed memory leak when requesting files in ASAR archive from renderer. [#29535](https://togithub.com/electron/electron/pull/29535) (Also in [14](https://togithub.com/electron/electron/pull/29536))
### [`v13.1.0`](https://togithub.com/electron/electron/releases/v13.1.0)
[Compare Source](https://togithub.com/electron/electron/compare/v13.0.1...v13.1.0)
### Release Notes for v13.1.0
#### Features
- Added experimental cookie encryption support behind an [Electron Fuse](https://www.electronjs.org/docs/tutorial/fuses). [#29493](https://togithub.com/electron/electron/pull/29493) (Also in [14](https://togithub.com/electron/electron/pull/29492))
- Added support for debug URLs such as `chrome://gpucrash`. [#29491](https://togithub.com/electron/electron/pull/29491) (Also in [14](https://togithub.com/electron/electron/pull/29466))
#### Fixes
- Fixed missing 'fetch' event in service workers for requests using a registered protocol. [#29446](https://togithub.com/electron/electron/pull/29446) (Also in [12](https://togithub.com/electron/electron/pull/29447), [14](https://togithub.com/electron/electron/pull/29440))
- Fixed pressing Alt with mouse click results in toggling menu bar. [#29450](https://togithub.com/electron/electron/pull/29450) (Also in [12](https://togithub.com/electron/electron/pull/29451), [14](https://togithub.com/electron/electron/pull/29452))
- Fixed pressing `Alt+Shift` and `Alt+Ctrl` toggling menu bar on KDE. [#29443](https://togithub.com/electron/electron/pull/29443) (Also in [12](https://togithub.com/electron/electron/pull/29445), [14](https://togithub.com/electron/electron/pull/29444))
#### Other Changes
- Backported fix for [`1090441`](https://togithub.com/electron/electron/commit/1090441),1173656,1181434,1188117. [#29494](https://togithub.com/electron/electron/pull/29494)
- Fixed using custom v8 snapshots on Apple Silicon. [#29339](https://togithub.com/electron/electron/pull/29339) (Also in [12](https://togithub.com/electron/electron/pull/29341))
- Updated Chromium to 91.0.4472.77. [#29321](https://togithub.com/electron/electron/pull/29321)
#### Documentation
- Documentation changes: [#29430](https://togithub.com/electron/electron/pull/29430)
### [`v13.0.1`](https://togithub.com/electron/electron/releases/v13.0.1)
[Compare Source](https://togithub.com/electron/electron/compare/v13.0.0...v13.0.1)
### Release Notes for v13.0.1
#### Fixes
- Fixed SHA issue when creating a universal macOS build.
### [`v13.0.0`](https://togithub.com/electron/electron/releases/v13.0.0)
[Compare Source](https://togithub.com/electron/electron/compare/v12.2.3...v13.0.0)
### Release Notes for v13.0.0
#### Stack Upgrades
- Chromium 91.0.4472.69.
- [v91 blog post](https://developer.chrome.com/blog/new-in-chrome-91/)
- [v90 blog post](https://developer.chrome.com/blog/new-in-chrome-90/)
- Node v14.17.0
- [v14.17.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#14.17.0)
- V8 v9.1
- [v9.1 blog post](https://v8.dev/blog/v8-release-91)
- [v9.0 blog post](https://v8.dev/blog/v8-release-90)
#### Breaking Changes
- Fixed so window.open() parameter *frameName* is no longer set as window title. [#27481](https://togithub.com/electron/electron/pull/27481)
- Changed `session.setPermissionCheckHandler(handler)` to allow for `handler`'s first parameter, `webContents` to be `null`. [#19903](https://togithub.com/electron/electron/pull/19903)
#### Features
##### Additions
- Added `process.contextId` used by `@electron/remote`. [#28251](https://togithub.com/electron/electron/pull/28251)
- Added `process.contextIsolated` property that indicates whether the current renderer context has `contextIsolation` enabled. [#28252](https://togithub.com/electron/electron/pull/28252)
- Added `process.uptime()` to sandboxed renderers. [#26684](https://togithub.com/electron/electron/pull/26684)
- Added `roundedCorners` option for `BrowserWindow`. [#27572](https://togithub.com/electron/electron/pull/27572)
- Added missing fields to the parameters emitted as part of the `context-menu` event. [#26788](https://togithub.com/electron/electron/pull/26788)
- Added new `session.storagePath` API to get the path on disk for session-specific data. [#28866](https://togithub.com/electron/electron/pull/28866)
- Added support for passing DOM elements over the context bridge. [#26776](https://togithub.com/electron/electron/pull/26776)
- Added support for registering Manifest V3 extension service workers.
- Added 'registration-completed' event to `ServiceWorkers`. [#27562](https://togithub.com/electron/electron/pull/27562)
- Added `disposition`, `referrer` and `postBody` to the details object passed to the window open handler registered with `setWindowOpenHandler`. [#29277](https://togithub.com/electron/electron/pull/29277)
##### Improvements
- Additional permission checks are now routed through `session.setPermissionCheckHandler`. These include `Notification.permission`, and `permission.query`. Please note that the `webContents` parameter to the check handler can now be null. [#19903](https://togithub.com/electron/electron/pull/19903)
- Allowed skipping process type transformation in win.SetVisibleOnAllWorkspaces on macOS. [#27200](https://togithub.com/electron/electron/pull/27200)
- Reverted `WebFrameMain.executeJavaScriptInIsolatedWorld()`. [#27926](https://togithub.com/electron/electron/pull/27926)
- Made `trafficLightPosition` option work for `customButtonOnHover` window. [#26789](https://togithub.com/electron/electron/pull/26789)
- The `submitURL` option for `crashReporter.start` is no longer a required argument when `uploadToServer` is false. [#28283](https://togithub.com/electron/electron/pull/28283)
- Improved performance of `napi_threadsafe_function`. [#29048](https://togithub.com/electron/electron/pull/29048) (Also in [12](https://togithub.com/electron/electron/pull/29047))
##### Removed/Deprecated
- Removed deprecated `BrowserWindow` extension APIs. [#26696](https://togithub.com/electron/electron/pull/26696)
- Removed deprecated `shell.moveItemToTrash()`. [#26723](https://togithub.com/electron/electron/pull/26723)
- Removed deprecated `systemPreferences` methods. [#26849](https://togithub.com/electron/electron/pull/26849)
#### Fixes
- Fixed `hiddenInset` titleBarStyle's abnormal fullscreen titlebar. Fix `hiddenInset` titleBarStyle not working with `trafficLightPosition` option. [#27489](https://togithub.com/electron/electron/pull/27489)
- Fixed a use-after-free bug during shutdown when using off-the-record sessions. [#26680](https://togithub.com/electron/electron/pull/26680)
- Fixed an issue where `contextBridge` might incorrectly try to serialize some WebAssembly objects. [#27518](https://togithub.com/electron/electron/pull/27518)
- Fixed behavior of 302/303/307 redirect responses in the protocol module. [#26297](https://togithub.com/electron/electron/pull/26297)
- Made `BrowserWindow.setWindowButtonVisibility` work for window with `customButtonsOnHover` titlebar style. [#27073](https://togithub.com/electron/electron/pull/27073)
- Fixed a rare crash on boot. [#29109](https://togithub.com/electron/electron/pull/29109)
- Fixed permissions issue that was preventing the PDF viewer from displaying. [#29252](https://togithub.com/electron/electron/pull/29252)
- Fixed the possibility for incorrect visual artifacts when using vibrancy and making frameless windows fullscreen on macOS. [#29099](https://togithub.com/electron/electron/pull/29099)
- Fixed using vibrancy with titleBarStyle together resulting in weird window shadow on macOS. [#29165](https://togithub.com/electron/electron/pull/29165)
- Restored cross-platform noop implementation of `app.setAppUserModelId`. [#28921](https://togithub.com/electron/electron/pull/28921)
- Security: backported fix for chromium:1196683. [#28637](https://togithub.com/electron/electron/pull/28637)
##### Also in earlier versions....
- Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling `uv_run()`. [#28973](https://togithub.com/electron/electron/pull/28973) (Also in [11](https://togithub.com/electron/electron/pull/28974), [12](https://togithub.com/electron/electron/pull/28972))
- Allow loading source maps from custom protocols and asar bundles. [#28615](https://togithub.com/electron/electron/pull/28615) (Also in [12](https://togithub.com/electron/electron/pull/28616))
- Child windows with specified background colors or transpency now work as intended. [#28112](https://togithub.com/electron/electron/pull/28112) (Also in [12](https://togithub.com/electron/electron/pull/28107))
- Colors returned from `systemPreferences.getAccentColor()`, `getSystemColor` and `getColor` are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. [#28173](https://togithub.com/electron/electron/pull/28173) (Also in [11](https://togithub.com/electron/electron/pull/28171), [12](https://togithub.com/electron/electron/pull/28172))
- Fixed ECDH.setPrivateKey() not updating the key. [#27688](https://togithub.com/electron/electron/pull/27688) (Also in [12](https://togithub.com/electron/electron/pull/27856))
- Fixed `<webview>` `focus` / `blur` events not working with `contextIsolation` enabled. [#29025](https://togithub.com/electron/electron/pull/29025) (Also in [10](https://togithub.com/electron/electron/pull/29026), [11](https://togithub.com/electron/electron/pull/29027), [12](https://togithub.com/electron/electron/pull/29024))
- Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#28280](https://togithub.com/electron/electron/pull/28280) (Also in [10](https://togithub.com/electron/electron/pull/28279), [11](https://togithub.com/electron/electron/pull/28282), [12](https://togithub.com/electron/electron/pull/28281))
- Fixed `postData` parameter missing from `new-window` event. [#28542](https://togithub.com/electron/electron/pull/28542) (Also in [12](https://togithub.com/electron/electron/pull/28543))
- Fixed `webFrame` spell checker APIs crashing when called in sandboxed renderer. [#29087](https://togithub.com/electron/electron/pull/29087) (Also in [12](https://togithub.com/electron/electron/pull/29086))
- Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. [#28526](https://togithub.com/electron/electron/pull/28526) (Also in [11](https://togithub.com/electron/electron/pull/28524), [12](https://togithub.com/electron/electron/pull/28525))
- Fixed a crash when calling `shell.trashItem()` from the renderer process. [#28788](https://togithub.com/electron/electron/pull/28788) (Also in [12](https://togithub.com/electron/electron/pull/28787))
- Fixed a crash when loading pepper plugins. [#28372](https://togithub.com/electron/electron/pull/28372) (Also in [12](https://togithub.com/electron/electron/pull/28373))
- Fixed a network process crash that could happen when using `setCertificateVerifyProc` with many concurrent verification requests. [#28433](https://togithub.com/electron/electron/pull/28433) (Also in [11](https://togithub.com/electron/electron/pull/28470), [12](https://togithub.com/electron/electron/pull/28465))
- Fixed a potential crash when resetting `BrowserView`s. [#27786](https://togithub.com/electron/electron/pull/27786) (Also in [12](https://togithub.com/electron/electron/pull/27947))
- Fixed a rare crash on Windows that could occur when emitting certain `Tray` events. [#26668](https://togithub.com/electron/electron/pull/26668) (Also in [12](https://togithub.com/electron/electron/pull/28111))
- Fixed an issue where `BrowserView`s could have mismatched draggable regions to their bounds. [#27952](https://togithub.com/electron/electron/pull/27952) (Also in [10](https://togithub.com/electron/electron/pull/27986), [11](https://togithub.com/electron/electron/pull/27987), [12](https://togithub.com/electron/electron/pull/27988))
- Fixed an issue where `illegal access error` could be thrown when `nodeIntegrationInSubFrames` is enabled. [#29170](https://togithub.com/electron/electron/pull/29170) (Also in [12](https://togithub.com/electron/electron/pull/29169))
- Fixed an issue where `select-serial-port` callback crashes when called with an invalid serial port ID. [#28619](https://togithub.com/electron/electron/pull/28619) (Also in [12](https://togithub.com/electron/electron/pull/28618))
- Fixed an issue where `win.capturePage()` never called back after calling `hide()` for a hidden window on some platforms. [#28076](https://togithub.com/electron/electron/pull/28076) (Also in [11](https://togithub.com/electron/electron/pull/28074), [12](https://togithub.com/electron/electron/pull/28075))
- Fixed an issue where `window.print()` did not work properly when printing a pdf from the pdf plugin. [#28351](https://togithub.com/electron/electron/pull/28351) (Also in [12](https://togithub.com/electron/electron/pull/28352))
- Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. [#29017](https://togithub.com/electron/electron/pull/29017) (Also in [11](https://togithub.com/electron/electron/pull/29018), [12](https://togithub.com/electron/electron/pull/29019))
- Fixed an issue where errors thrown in functions passed over the `contextBridge` could be displayed incorrectly. [#28446](https://togithub.com/electron/electron/pull/28446) (Also in [12](https://togithub.com/electron/electron/pull/28447))
- Fixed an issue where extensions without a background page might not have file access. [#29171](https://togithub.com/electron/electron/pull/29171) (Also in [12](https://togithub.com/electron/electron/pull/29172))
- Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#27582](https://togithub.com/electron/electron/pull/27582) (Also in [10](https://togithub.com/electron/electron/pull/27881), [11](https://togithub.com/electron/electron/pull/27880), [12](https://togithub.com/electron/electron/pull/27879))
- Fixed an issue where multiple calls to `window.setFullScreen` could cause problems. [#28763](https://togithub.com/electron/electron/pull/28763) (Also in [11](https://togithub.com/electron/electron/pull/28773), [12](https://togithub.com/electron/electron/pull/28772))
- Fixed an issue where some Node.js modules would hang on page reload on Windows. [#28335](https://togithub.com/electron/electron/pull/28335) (Also in [11](https://togithub.com/electron/electron/pull/28336), [12](https://togithub.com/electron/electron/pull/28337))
- Fixed an issue where some dialogs would stop working on macOS if `window.hide()` was called while they were open. [#28694](https://togithub.com/electron/electron/pull/28694) (Also in [11](https://togithub.com/electron/electron/pull/28696), [12](https://togithub.com/electron/electron/pull/28695))
- Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#28298](https://togithub.com/electron/electron/pull/28298) (Also in [10](https://togithub.com/electron/electron/pull/28295), [11](https://togithub.com/electron/electron/pull/28297), [12](https://togithub.com/electron/electron/pull/28296))
- Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#28390](https://togithub.com/electron/electron/pull/28390) (Also in [10](https://togithub.com/electron/electron/pull/28388), [11](https://togithub.com/electron/electron/pull/28391), [12](https://togithub.com/electron/electron/pull/28389))
- Fixed an issue where the void func
Configuration
📅 Schedule: "" (UTC).
🚦 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:
9.4.4
->13.6.6
GitHub Vulnerability Alerts
CVE-2022-21718
Impact
This vulnerability allows renderers to obtain access to a random bluetooth device via the web bluetooth API if the app has not configured a custom
select-bluetooth-device
event handler. The device that is accessed is random and the attacker would have no way of selecting a specific device.All current stable versions of Electron are affected.
Patches
This has been patched and the following Electron versions contain the fix:
17.0.0-alpha.6
16.0.6
15.3.5
14.2.4
13.6.6
Workarounds
Adding this code to your app can workaround the issue.
For more information If you have any questions or comments about this advisory, email us at security@electronjs.org.
Release Notes
electron/electron
### [`v13.6.6`](https://togithub.com/electron/electron/releases/v13.6.6) [Compare Source](https://togithub.com/electron/electron/compare/v13.6.3...v13.6.6) ### Release Notes for v13.6.6 #### Fixes - Fixed a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of `render_frame_disposed_` after updating render frame host. [#32130](https://togithub.com/electron/electron/pull/32130) (Also in [14](https://togithub.com/electron/electron/pull/31425), [15](https://togithub.com/electron/electron/pull/31426), [16](https://togithub.com/electron/electron/pull/31427)) - No Notes. [#32241](https://togithub.com/electron/electron/pull/32241) (Also in [14](https://togithub.com/electron/electron/pull/32242), [15](https://togithub.com/electron/electron/pull/32245), [16](https://togithub.com/electron/electron/pull/32243), [17](https://togithub.com/electron/electron/pull/32244)) #### Other Changes - Backported fix for CVE-2021-4056. [#32237](https://togithub.com/electron/electron/pull/32237) - Backported fix for CVE-2021-4057. [#32234](https://togithub.com/electron/electron/pull/32234) - Backported fix for CVE-2021-4102. [#32194](https://togithub.com/electron/electron/pull/32194) ### [`v13.6.3`](https://togithub.com/electron/electron/releases/v13.6.3) [Compare Source](https://togithub.com/electron/electron/compare/v13.6.2...v13.6.3) ### Release Notes for v13.6.3 #### Fixes - Fixed window frame glitch when calling `setContentProtection`. [#31829](https://togithub.com/electron/electron/pull/31829) (Also in [14](https://togithub.com/electron/electron/pull/31831), [15](https://togithub.com/electron/electron/pull/31830), [16](https://togithub.com/electron/electron/pull/31832)) - Generate valid config.gypi file in Node.js headers. [#31989](https://togithub.com/electron/electron/pull/31989) (Also in [14](https://togithub.com/electron/electron/pull/31443), [15](https://togithub.com/electron/electron/pull/31442), [16](https://togithub.com/electron/electron/pull/31441)) #### Other Changes - Backported fix for CVE-2021-38005. [#31921](https://togithub.com/electron/electron/pull/31921) - Backported fix for CVE-2021-38007. [#31912](https://togithub.com/electron/electron/pull/31912) - Backported fix for CVE-2021-38011. [#31901](https://togithub.com/electron/electron/pull/31901) ### [`v13.6.2`](https://togithub.com/electron/electron/releases/v13.6.2) [Compare Source](https://togithub.com/electron/electron/compare/v13.6.1...v13.6.2) ### Release Notes for v13.6.2 #### Fixes - Fixed an issue where `Content-Disposition` filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. [#31691](https://togithub.com/electron/electron/pull/31691) (Also in [14](https://togithub.com/electron/electron/pull/31692), [15](https://togithub.com/electron/electron/pull/31693), [16](https://togithub.com/electron/electron/pull/31694)) - Fixed an issue which caused print settings to not work properly when printing silently. [#31618](https://togithub.com/electron/electron/pull/31618) (Also in [14](https://togithub.com/electron/electron/pull/31617), [15](https://togithub.com/electron/electron/pull/31616), [16](https://togithub.com/electron/electron/pull/31615)) #### Other Changes - Backported fix for CVE-2021-37998. [#31678](https://togithub.com/electron/electron/pull/31678) - Backported fix for CVE-2021-38001. [#31673](https://togithub.com/electron/electron/pull/31673) - Backported fix for CVE-2021-38002. [#31671](https://togithub.com/electron/electron/pull/31671) - Backported fix for CVE-2021-38003. [#31665](https://togithub.com/electron/electron/pull/31665) - Backported fix for chromium:1252858. [#31682](https://togithub.com/electron/electron/pull/31682) ### [`v13.6.1`](https://togithub.com/electron/electron/releases/v13.6.1) [Compare Source](https://togithub.com/electron/electron/compare/v13.6.0...v13.6.1) ### Release Notes for v13.6.1 #### Fixes - Fixed an issue where `MediaMetadata` did not work properly. [#31532](https://togithub.com/electron/electron/pull/31532) (Also in [14](https://togithub.com/electron/electron/pull/31533), [15](https://togithub.com/electron/electron/pull/31534), [16](https://togithub.com/electron/electron/pull/31535)) - Fixed black window when screen capturing a content-protected BrowserWindow on Windows 10. [#31550](https://togithub.com/electron/electron/pull/31550) (Also in [14](https://togithub.com/electron/electron/pull/31551), [15](https://togithub.com/electron/electron/pull/31385), [16](https://togithub.com/electron/electron/pull/31386)) #### Other Changes - Backported fix for CVE-2021-37981. [#31499](https://togithub.com/electron/electron/pull/31499) - Backported fix for CVE-2021-37984. [#31495](https://togithub.com/electron/electron/pull/31495) - Backported fix for CVE-2021-37987. [#31541](https://togithub.com/electron/electron/pull/31541) - Backported fix for CVE-2021-37989. [#31525](https://togithub.com/electron/electron/pull/31525) - Backported fix for CVE-2021-37992. [#31521](https://togithub.com/electron/electron/pull/31521) - Backported fix for CVE-2021-37996. [#31545](https://togithub.com/electron/electron/pull/31545) - Backported fix for chromium:1245870. [#31503](https://togithub.com/electron/electron/pull/31503) ### [`v13.6.0`](https://togithub.com/electron/electron/releases/v13.6.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.5.2...v13.6.0) ### Release Notes for v13.6.0 #### Features - Added warning when `ipcRenderer.sendSync()` is called with no listeners for channel on `ipcMain`. [#31432](https://togithub.com/electron/electron/pull/31432) (Also in [14](https://togithub.com/electron/electron/pull/31433), [15](https://togithub.com/electron/electron/pull/31434), [16](https://togithub.com/electron/electron/pull/31435)) - Began passing securityOrigin in details for permission request handlers for media requests in addition to permission check handlers. [#31437](https://togithub.com/electron/electron/pull/31437) (Also in [14](https://togithub.com/electron/electron/pull/31436), [15](https://togithub.com/electron/electron/pull/31417), [16](https://togithub.com/electron/electron/pull/31416)) #### Fixes - Fixed issue where non-resizable frameless windows aren't draggable. [#31414](https://togithub.com/electron/electron/pull/31414) (Also in [14](https://togithub.com/electron/electron/pull/31298), [15](https://togithub.com/electron/electron/pull/31299), [16](https://togithub.com/electron/electron/pull/31300)) - Removes several Chromium private enterprise APIs from Mac Apple Store builds. [#31486](https://togithub.com/electron/electron/pull/31486) (Also in [14](https://togithub.com/electron/electron/pull/31487), [15](https://togithub.com/electron/electron/pull/31483), [16](https://togithub.com/electron/electron/pull/31488)) ### [`v13.5.2`](https://togithub.com/electron/electron/releases/v13.5.2) [Compare Source](https://togithub.com/electron/electron/compare/v13.5.1...v13.5.2) ### Release Notes for v13.5.2 #### Fixes - Fixed an potential crash in `WebContents::MessageTo` when a render frame has been destroyed. [#31335](https://togithub.com/electron/electron/pull/31335) (Also in [14](https://togithub.com/electron/electron/pull/31333), [15](https://togithub.com/electron/electron/pull/31334), [16](https://togithub.com/electron/electron/pull/31336)) - Fixed navigator.serial.getPorts() to return previously selected ports. [#31190](https://togithub.com/electron/electron/pull/31190) (Also in [12](https://togithub.com/electron/electron/pull/31193)) - Removed expired DST Root CA X3 from the bundled trust store. [#31220](https://togithub.com/electron/electron/pull/31220) (Also in [12](https://togithub.com/electron/electron/pull/31269)) #### Other Changes - Security: backported fix for CVE-2021-37967. [#31243](https://togithub.com/electron/electron/pull/31243) - Security: backported fix for CVE-2021-37968. [#31246](https://togithub.com/electron/electron/pull/31246) - Security: backported fix for CVE-2021-37970. [#31240](https://togithub.com/electron/electron/pull/31240) - Security: backported fix for CVE-2021-37975. [#31228](https://togithub.com/electron/electron/pull/31228) - Security: backported fix for CVE-2021-37976. [#31231](https://togithub.com/electron/electron/pull/31231) - Security: backported fix for CVE-2021-37978. [#31363](https://togithub.com/electron/electron/pull/31363) - Security: backported fix for CVE-2021-37979. [#31359](https://togithub.com/electron/electron/pull/31359) - Security: backported fix for CVE-2021-37980. [#31365](https://togithub.com/electron/electron/pull/31365) - Security: backported fix for chromium:1248665. [#31236](https://togithub.com/electron/electron/pull/31236) ### [`v13.5.1`](https://togithub.com/electron/electron/releases/v13.5.1) [Compare Source](https://togithub.com/electron/electron/compare/v13.5.0...v13.5.1) ### Release Notes for v13.5.1 #### Fixes - Fixed Let's Encrypt DST Root CA X3 certificate expiration. [#31215](https://togithub.com/electron/electron/pull/31215) (Also in [12](https://togithub.com/electron/electron/pull/31214), [14](https://togithub.com/electron/electron/pull/31216), [15](https://togithub.com/electron/electron/pull/31218), [16](https://togithub.com/electron/electron/pull/31217)) - Fixed an issue where BrowserView dragging behavior was inconsistent with MacOS window dragging. [#31175](https://togithub.com/electron/electron/pull/31175) (Also in [14](https://togithub.com/electron/electron/pull/31176), [15](https://togithub.com/electron/electron/pull/31177), [16](https://togithub.com/electron/electron/pull/31178)) - Fixed an issue where changes to draggable regions in a `BrowserWindow` incorrectly affected those in an attached `BrowserView`. [#31197](https://togithub.com/electron/electron/pull/31197) (Also in [14](https://togithub.com/electron/electron/pull/31200), [15](https://togithub.com/electron/electron/pull/31198), [16](https://togithub.com/electron/electron/pull/31199)) - Fixed crash in v8 due to `(Check failed: !regexp_stack_->is_in_use())`. [#31142](https://togithub.com/electron/electron/pull/31142) (Also in [14](https://togithub.com/electron/electron/pull/31143), [15](https://togithub.com/electron/electron/pull/31144), [16](https://togithub.com/electron/electron/pull/31145)) - Fixed media key `globalShortcut`s on macOS. [#30568](https://togithub.com/electron/electron/pull/30568) (Also in [14](https://togithub.com/electron/electron/pull/30569), [15](https://togithub.com/electron/electron/pull/30570)) #### Other Changes - Security: backported fix for CVE-2021-37960. [#31209](https://togithub.com/electron/electron/pull/31209) - Security: backported fix for CVE-2021-37973. [#31202](https://togithub.com/electron/electron/pull/31202) ### [`v13.5.0`](https://togithub.com/electron/electron/releases/v13.5.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.4.0...v13.5.0) ### Release Notes for v13.5.0 #### Features - Added support for Windows Control Overlay on Windows. [#30887](https://togithub.com/electron/electron/pull/30887) (Also in [14](https://togithub.com/electron/electron/pull/30678), [15](https://togithub.com/electron/electron/pull/30512)) - Added support for Windows Control Overlay on macOS. [#30698](https://togithub.com/electron/electron/pull/30698) (Also in [14](https://togithub.com/electron/electron/pull/29986)) #### Fixes - Fixed an issue where `BrowserView` webContents would appear not to load in some circumstances. [#31047](https://togithub.com/electron/electron/pull/31047) (Also in [14](https://togithub.com/electron/electron/pull/30335), [15](https://togithub.com/electron/electron/pull/30336)) - Fixed an issue where non-resizable non-fullscreenable windows with aspect ratios set could return incorrect results for `isMaximized()`. [#31039](https://togithub.com/electron/electron/pull/31039) (Also in [14](https://togithub.com/electron/electron/pull/31040), [15](https://togithub.com/electron/electron/pull/31041)) - Fixed an issue where out-of-focus BrowserViews could not be immediately dragged. [#31098](https://togithub.com/electron/electron/pull/31098) (Also in [16](https://togithub.com/electron/electron/pull/31101)) - Fixed black border around the page after resizing is disabled. [#31078](https://togithub.com/electron/electron/pull/31078) (Also in [14](https://togithub.com/electron/electron/pull/31079), [15](https://togithub.com/electron/electron/pull/31081), [16](https://togithub.com/electron/electron/pull/31080)) - Fixed crash in seccomp sandbox with glibc 2.34. [#31091](https://togithub.com/electron/electron/pull/31091) - None. [#31097](https://togithub.com/electron/electron/pull/31097) (Also in [14](https://togithub.com/electron/electron/pull/30994), [15](https://togithub.com/electron/electron/pull/30995)) #### Other Changes - Backported fix for CVE-2021-30627. [#30945](https://togithub.com/electron/electron/pull/30945) - Backported fix for CVE-2021-30631. [#30943](https://togithub.com/electron/electron/pull/30943) - Backported fix for CVE-2021-30632. [#30939](https://togithub.com/electron/electron/pull/30939) - Security: backported fix for CVE-2021-30625. [#30964](https://togithub.com/electron/electron/pull/30964) - Security: backported fix for CVE-2021-30626. [#30960](https://togithub.com/electron/electron/pull/30960) - Security: backported fix for CVE-2021-30628. [#30957](https://togithub.com/electron/electron/pull/30957) - Security: backported fix for CVE-2021-30630. [#30950](https://togithub.com/electron/electron/pull/30950) - Security: backported fix for CVE-2021-30633. [#30941](https://togithub.com/electron/electron/pull/30941) - Security: backported fix for chromium:1238178. [#30962](https://togithub.com/electron/electron/pull/30962) - Security: backported fix for chromium:1242257. [#30952](https://togithub.com/electron/electron/pull/30952) ### [`v13.4.0`](https://togithub.com/electron/electron/releases/v13.4.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.3.0...v13.4.0) ##### Release Notes for v13.4.0 ##### Features - Added `webContents.fromDevToolsTargetId(targetId)` to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. [#30731](https://togithub.com/electron/electron/pull/30731) (Also in [14](https://togithub.com/electron/electron/pull/30732), [15](https://togithub.com/electron/electron/pull/30733)) - Fixed crash that occasionally happens when closing or opening BrowserWindows. [#30834](https://togithub.com/electron/electron/pull/30834) (Also in [15](https://togithub.com/electron/electron/pull/30801)) ##### Fixes - Fixed crash when launching app with systemd v249. [#30893](https://togithub.com/electron/electron/pull/30893) - Fixed transparent frameless windows having an opaque background when opened in a maximized state. [#30862](https://togithub.com/electron/electron/pull/30862) (Also in [12](https://togithub.com/electron/electron/pull/30863), [14](https://togithub.com/electron/electron/pull/30864), [15](https://togithub.com/electron/electron/pull/30865)) ##### Other Changes - Backported fix for chromium:1206289. [#30821](https://togithub.com/electron/electron/pull/30821) - Backported fix for chromium:1227228. [#30815](https://togithub.com/electron/electron/pull/30815) - Security: Backported fix for [`1230767`](https://togithub.com/electron/electron/commit/1230767). [#30638](https://togithub.com/electron/electron/pull/30638) - Security: backported fix for chromium:1216595. [#30824](https://togithub.com/electron/electron/pull/30824) - Security: backported fix for chromium:1221047. [#30817](https://togithub.com/electron/electron/pull/30817) ##### Documentation - Documentation changes: [#30850](https://togithub.com/electron/electron/pull/30850) ### [`v13.3.0`](https://togithub.com/electron/electron/releases/v13.3.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.2.3...v13.3.0) ### Release Notes for v13.3.0 #### Other Changes - Security: Backported fix for [`1228036`](https://togithub.com/electron/electron/commit/1228036). [#30639](https://togithub.com/electron/electron/pull/30639) - Security: Backported fix for [`1231134`](https://togithub.com/electron/electron/commit/1231134). [#30637](https://togithub.com/electron/electron/pull/30637) (Also in [11](https://togithub.com/electron/electron/pull/30761)) - Security: Backported fix for [`1233564`](https://togithub.com/electron/electron/commit/1233564). [#30636](https://togithub.com/electron/electron/pull/30636) (Also in [11](https://togithub.com/electron/electron/pull/30755)) - Security: Backported fix for [`1234009`](https://togithub.com/electron/electron/commit/1234009). [#30635](https://togithub.com/electron/electron/pull/30635) (Also in [11](https://togithub.com/electron/electron/pull/30751)) ### [`v13.2.3`](https://togithub.com/electron/electron/releases/v13.2.3) [Compare Source](https://togithub.com/electron/electron/compare/v13.2.2...v13.2.3) ### Release Notes for v13.2.3 #### Fixes - Fixed an issue where the TouchBarScrubber crashes when `showArrowButtons` is enabled if `items` is an empty array. [#30680](https://togithub.com/electron/electron/pull/30680) (Also in [14](https://togithub.com/electron/electron/pull/30679), [15](https://togithub.com/electron/electron/pull/30681)) - Fixed titlebar showing under simple fullscreen mode. [#30706](https://togithub.com/electron/electron/pull/30706) (Also in [14](https://togithub.com/electron/electron/pull/30707), [15](https://togithub.com/electron/electron/pull/30708)) ### [`v13.2.2`](https://togithub.com/electron/electron/releases/v13.2.2) [Compare Source](https://togithub.com/electron/electron/compare/v13.2.1...v13.2.2) ### Release Notes for v13.2.2 #### Fixes - Fixed an issue present in `webView` where the `leave-html-full-screen` event is not emitted if the user exits fullscreen with `esc` instead of by clicking into the `webView`. [#30560](https://togithub.com/electron/electron/pull/30560) (Also in [14](https://togithub.com/electron/electron/pull/30561), [15](https://togithub.com/electron/electron/pull/30562)) - Fixed an issue where background color would not be correctly applied to `BrowserViews` on Windows when either the `x` or `y` coordinate is negative (off-screen). [#30540](https://togithub.com/electron/electron/pull/30540) (Also in [14](https://togithub.com/electron/electron/pull/30541), [15](https://togithub.com/electron/electron/pull/30542)) - Fixed an issue where toggling `documentEdited` status on macOS with `titlebarStyle: 'hiddenInset'` inadvertently moves the traffic light location. [#30603](https://togithub.com/electron/electron/pull/30603) (Also in [14](https://togithub.com/electron/electron/pull/30605), [15](https://togithub.com/electron/electron/pull/30604)) #### Other Changes - Security: Backported fix for [`1227933`](https://togithub.com/electron/electron/commit/1227933). [#30583](https://togithub.com/electron/electron/pull/30583) (Also in [12](https://togithub.com/electron/electron/pull/30615)) - Security: Backported fix for [`1231950`](https://togithub.com/electron/electron/commit/1231950). [#30584](https://togithub.com/electron/electron/pull/30584) - Security: Backported fix for [`1234764`](https://togithub.com/electron/electron/commit/1234764). [#30587](https://togithub.com/electron/electron/pull/30587) - Security: Backported fix for [`1234770`](https://togithub.com/electron/electron/commit/1234770). [#30586](https://togithub.com/electron/electron/pull/30586) - Security: Backported fix for [`1234829`](https://togithub.com/electron/electron/commit/1234829). [#30585](https://togithub.com/electron/electron/pull/30585) ### [`v13.2.1`](https://togithub.com/electron/electron/releases/v13.2.1) [Compare Source](https://togithub.com/electron/electron/compare/v13.2.0...v13.2.1) ### Release Notes for v13.2.1 #### Fixes - Fixed potential crash when programmatically closing a draggable frameless child window. [#30572](https://togithub.com/electron/electron/pull/30572) ### [`v13.2.0`](https://togithub.com/electron/electron/releases/v13.2.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.9...v13.2.0) ### Release Notes for v13.2.0 #### Features - Added support for the des-ede3 cipher in node crypto. [#30453](https://togithub.com/electron/electron/pull/30453) (Also in [11](https://togithub.com/electron/electron/pull/27993), [12](https://togithub.com/electron/electron/pull/27992)) #### Fixes - Fixed an issue on Mac where an application could not capture its own window using the desktop capture or getMediaSourceId APIs. [#30523](https://togithub.com/electron/electron/pull/30523) (Also in [14](https://togithub.com/electron/electron/pull/30524), [15](https://togithub.com/electron/electron/pull/30525)) - Fixed rare crash in UpdateDraggableRegions. [#30557](https://togithub.com/electron/electron/pull/30557) #### Other Changes - Security: Backported fix for [`1196853`](https://togithub.com/electron/electron/commit/1196853). [#30449](https://togithub.com/electron/electron/pull/30449) ### [`v13.1.9`](https://togithub.com/electron/electron/compare/v13.1.8...v13.1.9) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.8...v13.1.9) ### [`v13.1.8`](https://togithub.com/electron/electron/releases/v13.1.8) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.7...v13.1.8) ##### Release Notes for v13.1.8 ##### Fixes - Fixed a potential crash that would occur with draggable regions on Windows. [#30326](https://togithub.com/electron/electron/pull/30326) (Also in [14](https://togithub.com/electron/electron/pull/30327), [15](https://togithub.com/electron/electron/pull/30328)) - Fixed an issue where a specified aspect ratio could become incorrect when maximizing a window on macOS. [#30330](https://togithub.com/electron/electron/pull/30330) (Also in [12](https://togithub.com/electron/electron/pull/30329), [14](https://togithub.com/electron/electron/pull/30331), [15](https://togithub.com/electron/electron/pull/30332)) - Fixed frameless window having wrong traffic lights position on macOS 11. [#30319](https://togithub.com/electron/electron/pull/30319) (Also in [14](https://togithub.com/electron/electron/pull/30269), [15](https://togithub.com/electron/electron/pull/30270)) - Fixed pressing ESC not exiting fullscreen from webview. [#30128](https://togithub.com/electron/electron/pull/30128) (Also in [12](https://togithub.com/electron/electron/pull/30137), [14](https://togithub.com/electron/electron/pull/30127)) - Fixed stack overflow crash in v8 on windows 32-bit builds. [#30241](https://togithub.com/electron/electron/pull/30241) (Also in [12](https://togithub.com/electron/electron/pull/30244), [14](https://togithub.com/electron/electron/pull/30242), [15](https://togithub.com/electron/electron/pull/30243)) - Fixed tray.setTitle not respecting ANSI colors if a font type was specified. [#30163](https://togithub.com/electron/electron/pull/30163) (Also in [14](https://togithub.com/electron/electron/pull/30164)) ##### Other Changes - Backported fix for https://crbug.com/1227921. [#30203](https://togithub.com/electron/electron/pull/30203) - Security: backported fix for [`1205059`](https://togithub.com/electron/electron/commit/1205059),1196302. [#30265](https://togithub.com/electron/electron/pull/30265) - Security: backported fix for CVE-2021-30568. [#30229](https://togithub.com/electron/electron/pull/30229) - Security: backported fix for CVE-2021-30569. [#30294](https://togithub.com/electron/electron/pull/30294) - Security: backported fix for CVE-2021-30573. [#30251](https://togithub.com/electron/electron/pull/30251) - Security: backported fix for chromium:1217064. [#30246](https://togithub.com/electron/electron/pull/30246) - Updated Chromium to 91.0.4472.164. [#30169](https://togithub.com/electron/electron/pull/30169) ### [`v13.1.7`](https://togithub.com/electron/electron/releases/v13.1.7) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.6...v13.1.7) ### Release Notes for v13.1.7 #### Fixes - Fixed `requestFullscreen` inside webview does not make the element take fullscreen. [#29987](https://togithub.com/electron/electron/pull/29987) (Also in [12](https://togithub.com/electron/electron/pull/29988), [14](https://togithub.com/electron/electron/pull/29989)) - Fixed a crash when calling the `webContents.on('login')` callback synchronously. [#30091](https://togithub.com/electron/electron/pull/30091) (Also in [12](https://togithub.com/electron/electron/pull/30092), [14](https://togithub.com/electron/electron/pull/30090)) - Fixed a possible renderer crash when using `fsPromises.readFile`. [#29928](https://togithub.com/electron/electron/pull/29928) - Fixed an issue where Electron would sometimes not honor the user-defined Downloads directory. [#29968](https://togithub.com/electron/electron/pull/29968) (Also in [12](https://togithub.com/electron/electron/pull/29966), [14](https://togithub.com/electron/electron/pull/29967)) - Fixed an issue where the traffic lights would get double-drawn when exiting fullscreen and adding a `BrowserView` on macOS. [#30149](https://togithub.com/electron/electron/pull/30149) (Also in [14](https://togithub.com/electron/electron/pull/30150)) - Fixed incorrect value of `document.focus` when opening multiple windows on macOS - fix key window status on mac when opening panels or using custom window switchers. [#29234](https://togithub.com/electron/electron/pull/29234) (Also in [12](https://togithub.com/electron/electron/pull/30067), [14](https://togithub.com/electron/electron/pull/30066)) - Fixed systemPreferences.getSystemColor returning colors missing alpha values. [#30088](https://togithub.com/electron/electron/pull/30088) (Also in [14](https://togithub.com/electron/electron/pull/30087)) #### Other Changes - Backported fix for [`1216190`](https://togithub.com/electron/electron/commit/1216190). [#30100](https://togithub.com/electron/electron/pull/30100) (Also in [12](https://togithub.com/electron/electron/pull/30099), [14](https://togithub.com/electron/electron/pull/30101)) #### Documentation - Documentation changes: [#30057](https://togithub.com/electron/electron/pull/30057) ### [`v13.1.6`](https://togithub.com/electron/electron/releases/v13.1.6) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.5...v13.1.6) ### Release Notes for v13.1.6 #### Fixes - Fixed a potential crash when calling `app.quit()` on macOS. [#29961](https://togithub.com/electron/electron/pull/29961) (Also in [14](https://togithub.com/electron/electron/pull/29962)) - Fixed an issue where `self.module.paths` wouldn't work in Workers. [#30013](https://togithub.com/electron/electron/pull/30013) (Also in [12](https://togithub.com/electron/electron/pull/30012), [14](https://togithub.com/electron/electron/pull/30014)) - Fixed crash when clicking links with `target=_blank` from webview. [#29951](https://togithub.com/electron/electron/pull/29951) (Also in [12](https://togithub.com/electron/electron/pull/29950), [14](https://togithub.com/electron/electron/pull/29949)) - Fixed memory leak when creating notification on macOS. [#30009](https://togithub.com/electron/electron/pull/30009) (Also in [14](https://togithub.com/electron/electron/pull/30008)) - Fixed page title not being updated on child windows without navigation entries under nativeWindowOpen. [#29958](https://togithub.com/electron/electron/pull/29958) (Also in [12](https://togithub.com/electron/electron/pull/29960), [14](https://togithub.com/electron/electron/pull/29959)) #### Other Changes - Backported fix for [`1090000`](https://togithub.com/electron/electron/commit/1090000). [#29997](https://togithub.com/electron/electron/pull/29997) ### [`v13.1.5`](https://togithub.com/electron/electron/releases/v13.1.5) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.4...v13.1.5) ### Release Notes for v13.1.5 #### Fixes - Fixed a hang when denying a `window.open` using `setWindowOpenHandler` when `nativeWindowOpen: false`. [#29882](https://togithub.com/electron/electron/pull/29882) (Also in [12](https://togithub.com/electron/electron/pull/29881), [14](https://togithub.com/electron/electron/pull/29883)) - Fixed an issue where dropdown menus did not work in DevTools when `contextIsolation` was enabled. [#29885](https://togithub.com/electron/electron/pull/29885) (Also in [14](https://togithub.com/electron/electron/pull/29886)) - Fixed an issue where request headers were cleared if the optional "requestHeaders" parameter was not included in the webRequest.onBeforeSendHeaders callback response object. [#29836](https://togithub.com/electron/electron/pull/29836) (Also in [12](https://togithub.com/electron/electron/pull/29834), [14](https://togithub.com/electron/electron/pull/29835)) - Fixed an issue where the `setAlwaysOnTop` value would sometimes not be preserved for child windows on macOS. [#29956](https://togithub.com/electron/electron/pull/29956) (Also in [12](https://togithub.com/electron/electron/pull/29957), [14](https://togithub.com/electron/electron/pull/29855)) - Fixed crashes on macOS when `Geolocation` was used. [#29912](https://togithub.com/electron/electron/pull/29912) (Also in [14](https://togithub.com/electron/electron/pull/29914)) #### Other Changes - Updated Chromium to 91.0.4472.124. [#29774](https://togithub.com/electron/electron/pull/29774) ### [`v13.1.4`](https://togithub.com/electron/electron/releases/v13.1.4) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.3...v13.1.4) ### Release Notes for v13.1.4 #### Fixes - Fixed an issue with PDF loading on Windows, where metadata was not loading correctly and causing the PDF to load as a blank page. [#29830](https://togithub.com/electron/electron/pull/29830) (Also in [14](https://togithub.com/electron/electron/pull/29831)) ### [`v13.1.3`](https://togithub.com/electron/electron/releases/v13.1.3) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.2...v13.1.3) ### Release Notes for v13.1.3 #### Fixes - Fixed CORS preflight request always being cancelled when connecting via proxy requiring authentication for apps that had registered WebRequest listeners. [#29811](https://togithub.com/electron/electron/pull/29811) (Also in [12](https://togithub.com/electron/electron/pull/29810), [14](https://togithub.com/electron/electron/pull/29812)) - Fixed `select-bluetooth-device` firing on Windows. [#29611](https://togithub.com/electron/electron/pull/29611) (Also in [12](https://togithub.com/electron/electron/pull/29612), [14](https://togithub.com/electron/electron/pull/29613)) - Fixed `warnAboutRemoteModuleWithRemoteContent` for the new default value of `enableRemoteModule`. [#29691](https://togithub.com/electron/electron/pull/29691) - Fixed a potential crash when setting vibrancy on macOS. [#29722](https://togithub.com/electron/electron/pull/29722) (Also in [14](https://togithub.com/electron/electron/pull/29723)) - Fixed an issue where custom traffic lights could be covered by BrowserViews on macOS. [#29663](https://togithub.com/electron/electron/pull/29663) (Also in [14](https://togithub.com/electron/electron/pull/29628)) - Fixed an issue where draggable regions sometimes did not work properly when DevTools is open. [#29734](https://togithub.com/electron/electron/pull/29734) (Also in [12](https://togithub.com/electron/electron/pull/29733), [14](https://togithub.com/electron/electron/pull/29735)) - Fixed crashes in debug builds caused by microtasks policy mismatch. [#29808](https://togithub.com/electron/electron/pull/29808) (Also in [12](https://togithub.com/electron/electron/pull/29807), [14](https://togithub.com/electron/electron/pull/29809)) - Fixed hover state not clear bug when BrowserWindow is not resizable. [#29800](https://togithub.com/electron/electron/pull/29800) (Also in [12](https://togithub.com/electron/electron/pull/29799), [14](https://togithub.com/electron/electron/pull/29801)) - Fixed issue where the update permission prompt would cause 100% CPU spin while the prompt was open. [#29805](https://togithub.com/electron/electron/pull/29805) (Also in [14](https://togithub.com/electron/electron/pull/29806)) - Fixed potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. [#29669](https://togithub.com/electron/electron/pull/29669) (Also in [11](https://togithub.com/electron/electron/pull/29667), [12](https://togithub.com/electron/electron/pull/29668), [14](https://togithub.com/electron/electron/pull/29670)) - Fixed the color select eyedropper not working within DevTools. [#29760](https://togithub.com/electron/electron/pull/29760) (Also in [14](https://togithub.com/electron/electron/pull/29752)) - Fixed the spelling of 'attachment' in 'Content-Disposition' header when using the webRequest module. [#29672](https://togithub.com/electron/electron/pull/29672) (Also in [12](https://togithub.com/electron/electron/pull/29671), [14](https://togithub.com/electron/electron/pull/29673)) #### Other Changes - Fixed a feature flag issue where spellchecker methods returned empty suggestion lists on Windows. [#29706](https://togithub.com/electron/electron/pull/29706) (Also in [14](https://togithub.com/electron/electron/pull/29705)) - Updated Chromium to 91.0.4472.106. [#29700](https://togithub.com/electron/electron/pull/29700) #### Documentation - Documentation changes: [#29726](https://togithub.com/electron/electron/pull/29726), [#29762](https://togithub.com/electron/electron/pull/29762) ### [`v13.1.2`](https://togithub.com/electron/electron/releases/v13.1.2) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.1...v13.1.2) ### Release Notes for v13.1.2 #### Fixes - Electron Fuses are now in a consistent order across platforms. [#29615](https://togithub.com/electron/electron/pull/29615) (Also in [14](https://togithub.com/electron/electron/pull/29616)) - Fixd an issue where `fs.promises.readFile` would improperly error when passing a `FileHandle` to the ` path `argument. [#29576](https://togithub.com/electron/electron/pull/29576) (Also in [14](https://togithub.com/electron/electron/pull/29577)) - Fixed sending intermediate certificates with 'select-client-certificate' event callback. [#29569](https://togithub.com/electron/electron/pull/29569) (Also in [12](https://togithub.com/electron/electron/pull/29568), [14](https://togithub.com/electron/electron/pull/29570)) - Fixed shifted character getting changed in menu accelerator. [#29482](https://togithub.com/electron/electron/pull/29482) (Also in [12](https://togithub.com/electron/electron/pull/29483), [14](https://togithub.com/electron/electron/pull/29481)) ### [`v13.1.1`](https://togithub.com/electron/electron/releases/v13.1.1) [Compare Source](https://togithub.com/electron/electron/compare/v13.1.0...v13.1.1) ### Release Notes for v13.1.1 #### Fixes - Fixed crashes on latest gen Intel and Ryzen processors. [#29546](https://togithub.com/electron/electron/pull/29546) - Fixed memory leak when requesting files in ASAR archive from renderer. [#29535](https://togithub.com/electron/electron/pull/29535) (Also in [14](https://togithub.com/electron/electron/pull/29536)) ### [`v13.1.0`](https://togithub.com/electron/electron/releases/v13.1.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.0.1...v13.1.0) ### Release Notes for v13.1.0 #### Features - Added experimental cookie encryption support behind an [Electron Fuse](https://www.electronjs.org/docs/tutorial/fuses). [#29493](https://togithub.com/electron/electron/pull/29493) (Also in [14](https://togithub.com/electron/electron/pull/29492)) - Added support for debug URLs such as `chrome://gpucrash`. [#29491](https://togithub.com/electron/electron/pull/29491) (Also in [14](https://togithub.com/electron/electron/pull/29466)) #### Fixes - Fixed missing 'fetch' event in service workers for requests using a registered protocol. [#29446](https://togithub.com/electron/electron/pull/29446) (Also in [12](https://togithub.com/electron/electron/pull/29447), [14](https://togithub.com/electron/electron/pull/29440)) - Fixed pressing Alt with mouse click results in toggling menu bar. [#29450](https://togithub.com/electron/electron/pull/29450) (Also in [12](https://togithub.com/electron/electron/pull/29451), [14](https://togithub.com/electron/electron/pull/29452)) - Fixed pressing `Alt+Shift` and `Alt+Ctrl` toggling menu bar on KDE. [#29443](https://togithub.com/electron/electron/pull/29443) (Also in [12](https://togithub.com/electron/electron/pull/29445), [14](https://togithub.com/electron/electron/pull/29444)) #### Other Changes - Backported fix for [`1090441`](https://togithub.com/electron/electron/commit/1090441),1173656,1181434,1188117. [#29494](https://togithub.com/electron/electron/pull/29494) - Fixed using custom v8 snapshots on Apple Silicon. [#29339](https://togithub.com/electron/electron/pull/29339) (Also in [12](https://togithub.com/electron/electron/pull/29341)) - Updated Chromium to 91.0.4472.77. [#29321](https://togithub.com/electron/electron/pull/29321) #### Documentation - Documentation changes: [#29430](https://togithub.com/electron/electron/pull/29430) ### [`v13.0.1`](https://togithub.com/electron/electron/releases/v13.0.1) [Compare Source](https://togithub.com/electron/electron/compare/v13.0.0...v13.0.1) ### Release Notes for v13.0.1 #### Fixes - Fixed SHA issue when creating a universal macOS build. ### [`v13.0.0`](https://togithub.com/electron/electron/releases/v13.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v12.2.3...v13.0.0) ### Release Notes for v13.0.0 #### Stack Upgrades - Chromium 91.0.4472.69. - [v91 blog post](https://developer.chrome.com/blog/new-in-chrome-91/) - [v90 blog post](https://developer.chrome.com/blog/new-in-chrome-90/) - Node v14.17.0 - [v14.17.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#14.17.0) - V8 v9.1 - [v9.1 blog post](https://v8.dev/blog/v8-release-91) - [v9.0 blog post](https://v8.dev/blog/v8-release-90) #### Breaking Changes - Fixed so window.open() parameter *frameName* is no longer set as window title. [#27481](https://togithub.com/electron/electron/pull/27481) - Changed `session.setPermissionCheckHandler(handler)` to allow for `handler`'s first parameter, `webContents` to be `null`. [#19903](https://togithub.com/electron/electron/pull/19903) #### Features ##### Additions - Added `process.contextId` used by `@electron/remote`. [#28251](https://togithub.com/electron/electron/pull/28251) - Added `process.contextIsolated` property that indicates whether the current renderer context has `contextIsolation` enabled. [#28252](https://togithub.com/electron/electron/pull/28252) - Added `process.uptime()` to sandboxed renderers. [#26684](https://togithub.com/electron/electron/pull/26684) - Added `roundedCorners` option for `BrowserWindow`. [#27572](https://togithub.com/electron/electron/pull/27572) - Added missing fields to the parameters emitted as part of the `context-menu` event. [#26788](https://togithub.com/electron/electron/pull/26788) - Added new `session.storagePath` API to get the path on disk for session-specific data. [#28866](https://togithub.com/electron/electron/pull/28866) - Added support for passing DOM elements over the context bridge. [#26776](https://togithub.com/electron/electron/pull/26776) - Added support for registering Manifest V3 extension service workers. - Added 'registration-completed' event to `ServiceWorkers`. [#27562](https://togithub.com/electron/electron/pull/27562) - Added `disposition`, `referrer` and `postBody` to the details object passed to the window open handler registered with `setWindowOpenHandler`. [#29277](https://togithub.com/electron/electron/pull/29277) ##### Improvements - Additional permission checks are now routed through `session.setPermissionCheckHandler`. These include `Notification.permission`, and `permission.query`. Please note that the `webContents` parameter to the check handler can now be null. [#19903](https://togithub.com/electron/electron/pull/19903) - Allowed skipping process type transformation in win.SetVisibleOnAllWorkspaces on macOS. [#27200](https://togithub.com/electron/electron/pull/27200) - Reverted `WebFrameMain.executeJavaScriptInIsolatedWorld()`. [#27926](https://togithub.com/electron/electron/pull/27926) - Made `trafficLightPosition` option work for `customButtonOnHover` window. [#26789](https://togithub.com/electron/electron/pull/26789) - The `submitURL` option for `crashReporter.start` is no longer a required argument when `uploadToServer` is false. [#28283](https://togithub.com/electron/electron/pull/28283) - Improved performance of `napi_threadsafe_function`. [#29048](https://togithub.com/electron/electron/pull/29048) (Also in [12](https://togithub.com/electron/electron/pull/29047)) ##### Removed/Deprecated - Removed deprecated `BrowserWindow` extension APIs. [#26696](https://togithub.com/electron/electron/pull/26696) - Removed deprecated `shell.moveItemToTrash()`. [#26723](https://togithub.com/electron/electron/pull/26723) - Removed deprecated `systemPreferences` methods. [#26849](https://togithub.com/electron/electron/pull/26849) #### Fixes - Fixed `hiddenInset` titleBarStyle's abnormal fullscreen titlebar. Fix `hiddenInset` titleBarStyle not working with `trafficLightPosition` option. [#27489](https://togithub.com/electron/electron/pull/27489) - Fixed a use-after-free bug during shutdown when using off-the-record sessions. [#26680](https://togithub.com/electron/electron/pull/26680) - Fixed an issue where `contextBridge` might incorrectly try to serialize some WebAssembly objects. [#27518](https://togithub.com/electron/electron/pull/27518) - Fixed behavior of 302/303/307 redirect responses in the protocol module. [#26297](https://togithub.com/electron/electron/pull/26297) - Made `BrowserWindow.setWindowButtonVisibility` work for window with `customButtonsOnHover` titlebar style. [#27073](https://togithub.com/electron/electron/pull/27073) - Fixed a rare crash on boot. [#29109](https://togithub.com/electron/electron/pull/29109) - Fixed permissions issue that was preventing the PDF viewer from displaying. [#29252](https://togithub.com/electron/electron/pull/29252) - Fixed the possibility for incorrect visual artifacts when using vibrancy and making frameless windows fullscreen on macOS. [#29099](https://togithub.com/electron/electron/pull/29099) - Fixed using vibrancy with titleBarStyle together resulting in weird window shadow on macOS. [#29165](https://togithub.com/electron/electron/pull/29165) - Restored cross-platform noop implementation of `app.setAppUserModelId`. [#28921](https://togithub.com/electron/electron/pull/28921) - Security: backported fix for chromium:1196683. [#28637](https://togithub.com/electron/electron/pull/28637) ##### Also in earlier versions.... - Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling `uv_run()`. [#28973](https://togithub.com/electron/electron/pull/28973) (Also in [11](https://togithub.com/electron/electron/pull/28974), [12](https://togithub.com/electron/electron/pull/28972)) - Allow loading source maps from custom protocols and asar bundles. [#28615](https://togithub.com/electron/electron/pull/28615) (Also in [12](https://togithub.com/electron/electron/pull/28616)) - Child windows with specified background colors or transpency now work as intended. [#28112](https://togithub.com/electron/electron/pull/28112) (Also in [12](https://togithub.com/electron/electron/pull/28107)) - Colors returned from `systemPreferences.getAccentColor()`, `getSystemColor` and `getColor` are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. [#28173](https://togithub.com/electron/electron/pull/28173) (Also in [11](https://togithub.com/electron/electron/pull/28171), [12](https://togithub.com/electron/electron/pull/28172)) - Fixed ECDH.setPrivateKey() not updating the key. [#27688](https://togithub.com/electron/electron/pull/27688) (Also in [12](https://togithub.com/electron/electron/pull/27856)) - Fixed `<webview>` `focus` / `blur` events not working with `contextIsolation` enabled. [#29025](https://togithub.com/electron/electron/pull/29025) (Also in [10](https://togithub.com/electron/electron/pull/29026), [11](https://togithub.com/electron/electron/pull/29027), [12](https://togithub.com/electron/electron/pull/29024)) - Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#28280](https://togithub.com/electron/electron/pull/28280) (Also in [10](https://togithub.com/electron/electron/pull/28279), [11](https://togithub.com/electron/electron/pull/28282), [12](https://togithub.com/electron/electron/pull/28281)) - Fixed `postData` parameter missing from `new-window` event. [#28542](https://togithub.com/electron/electron/pull/28542) (Also in [12](https://togithub.com/electron/electron/pull/28543)) - Fixed `webFrame` spell checker APIs crashing when called in sandboxed renderer. [#29087](https://togithub.com/electron/electron/pull/29087) (Also in [12](https://togithub.com/electron/electron/pull/29086)) - Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. [#28526](https://togithub.com/electron/electron/pull/28526) (Also in [11](https://togithub.com/electron/electron/pull/28524), [12](https://togithub.com/electron/electron/pull/28525)) - Fixed a crash when calling `shell.trashItem()` from the renderer process. [#28788](https://togithub.com/electron/electron/pull/28788) (Also in [12](https://togithub.com/electron/electron/pull/28787)) - Fixed a crash when loading pepper plugins. [#28372](https://togithub.com/electron/electron/pull/28372) (Also in [12](https://togithub.com/electron/electron/pull/28373)) - Fixed a network process crash that could happen when using `setCertificateVerifyProc` with many concurrent verification requests. [#28433](https://togithub.com/electron/electron/pull/28433) (Also in [11](https://togithub.com/electron/electron/pull/28470), [12](https://togithub.com/electron/electron/pull/28465)) - Fixed a potential crash when resetting `BrowserView`s. [#27786](https://togithub.com/electron/electron/pull/27786) (Also in [12](https://togithub.com/electron/electron/pull/27947)) - Fixed a rare crash on Windows that could occur when emitting certain `Tray` events. [#26668](https://togithub.com/electron/electron/pull/26668) (Also in [12](https://togithub.com/electron/electron/pull/28111)) - Fixed an issue where `BrowserView`s could have mismatched draggable regions to their bounds. [#27952](https://togithub.com/electron/electron/pull/27952) (Also in [10](https://togithub.com/electron/electron/pull/27986), [11](https://togithub.com/electron/electron/pull/27987), [12](https://togithub.com/electron/electron/pull/27988)) - Fixed an issue where `illegal access error` could be thrown when `nodeIntegrationInSubFrames` is enabled. [#29170](https://togithub.com/electron/electron/pull/29170) (Also in [12](https://togithub.com/electron/electron/pull/29169)) - Fixed an issue where `select-serial-port` callback crashes when called with an invalid serial port ID. [#28619](https://togithub.com/electron/electron/pull/28619) (Also in [12](https://togithub.com/electron/electron/pull/28618)) - Fixed an issue where `win.capturePage()` never called back after calling `hide()` for a hidden window on some platforms. [#28076](https://togithub.com/electron/electron/pull/28076) (Also in [11](https://togithub.com/electron/electron/pull/28074), [12](https://togithub.com/electron/electron/pull/28075)) - Fixed an issue where `window.print()` did not work properly when printing a pdf from the pdf plugin. [#28351](https://togithub.com/electron/electron/pull/28351) (Also in [12](https://togithub.com/electron/electron/pull/28352)) - Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. [#29017](https://togithub.com/electron/electron/pull/29017) (Also in [11](https://togithub.com/electron/electron/pull/29018), [12](https://togithub.com/electron/electron/pull/29019)) - Fixed an issue where errors thrown in functions passed over the `contextBridge` could be displayed incorrectly. [#28446](https://togithub.com/electron/electron/pull/28446) (Also in [12](https://togithub.com/electron/electron/pull/28447)) - Fixed an issue where extensions without a background page might not have file access. [#29171](https://togithub.com/electron/electron/pull/29171) (Also in [12](https://togithub.com/electron/electron/pull/29172)) - Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#27582](https://togithub.com/electron/electron/pull/27582) (Also in [10](https://togithub.com/electron/electron/pull/27881), [11](https://togithub.com/electron/electron/pull/27880), [12](https://togithub.com/electron/electron/pull/27879)) - Fixed an issue where multiple calls to `window.setFullScreen` could cause problems. [#28763](https://togithub.com/electron/electron/pull/28763) (Also in [11](https://togithub.com/electron/electron/pull/28773), [12](https://togithub.com/electron/electron/pull/28772)) - Fixed an issue where some Node.js modules would hang on page reload on Windows. [#28335](https://togithub.com/electron/electron/pull/28335) (Also in [11](https://togithub.com/electron/electron/pull/28336), [12](https://togithub.com/electron/electron/pull/28337)) - Fixed an issue where some dialogs would stop working on macOS if `window.hide()` was called while they were open. [#28694](https://togithub.com/electron/electron/pull/28694) (Also in [11](https://togithub.com/electron/electron/pull/28696), [12](https://togithub.com/electron/electron/pull/28695)) - Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#28298](https://togithub.com/electron/electron/pull/28298) (Also in [10](https://togithub.com/electron/electron/pull/28295), [11](https://togithub.com/electron/electron/pull/28297), [12](https://togithub.com/electron/electron/pull/28296)) - Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#28390](https://togithub.com/electron/electron/pull/28390) (Also in [10](https://togithub.com/electron/electron/pull/28388), [11](https://togithub.com/electron/electron/pull/28391), [12](https://togithub.com/electron/electron/pull/28389)) - Fixed an issue where the void funcConfiguration
📅 Schedule: "" (UTC).
🚦 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.