jamieweavis / streaker

🔥 GitHub contribution streak & stat tracking menu bar app
MIT License
184 stars 8 forks source link

chore(deps): update dependency electron to v12 - autoclosed #167

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 9.4.4 -> 12.0.7 age adoption passing confidence

Release Notes

electron/electron ### [`v12.0.7`](https://togithub.com/electron/electron/releases/v12.0.7) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.6...v12.0.7) ### Release Notes for v12.0.7 #### Fixes - Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling `uv_run()`. [#​28972](https://togithub.com/electron/electron/pull/28972) (Also in [11](https://togithub.com/electron/electron/pull/28974), [13](https://togithub.com/electron/electron/pull/28973)) - Fixed `<webview>` `focus` / `blur` events not working with `contextIsolation` enabled. [#​29024](https://togithub.com/electron/electron/pull/29024) (Also in [10](https://togithub.com/electron/electron/pull/29026), [11](https://togithub.com/electron/electron/pull/29027), [13](https://togithub.com/electron/electron/pull/29025)) - Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. [#​29019](https://togithub.com/electron/electron/pull/29019) (Also in [11](https://togithub.com/electron/electron/pull/29018), [13](https://togithub.com/electron/electron/pull/29017)) - Fixed an issue where the window couldn't be closed if a user tried to quit with a message box showing. [#​28989](https://togithub.com/electron/electron/pull/28989) (Also in [13](https://togithub.com/electron/electron/pull/28988)) #### Other Changes - Improved performance of `napi_threadsafe_function`. [#​29047](https://togithub.com/electron/electron/pull/29047) (Also in [13](https://togithub.com/electron/electron/pull/29048)) ### [`v12.0.6`](https://togithub.com/electron/electron/releases/v12.0.6) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.5...v12.0.6) ### Release Notes for v12.0.6 #### Fixes - Fixed a crash when calling `shell.trashItem()` from the renderer process. [#​28787](https://togithub.com/electron/electron/pull/28787) (Also in [13](https://togithub.com/electron/electron/pull/28788)) - Fixed an issue where multiple calls to `window.setFullScreen` could cause problems. [#​28772](https://togithub.com/electron/electron/pull/28772) (Also in [11](https://togithub.com/electron/electron/pull/28773), [13](https://togithub.com/electron/electron/pull/28763)) - Fixed an issue where some dialogs would stop working on macOS if `window.hide()` was called while they were open. [#​28695](https://togithub.com/electron/electron/pull/28695) (Also in [11](https://togithub.com/electron/electron/pull/28696), [13](https://togithub.com/electron/electron/pull/28694)) - Fixed an issue where windows in `simpleFullscreen` mode were not properly resizing when display metrics changed. [#​28869](https://togithub.com/electron/electron/pull/28869) (Also in [11](https://togithub.com/electron/electron/pull/28870), [13](https://togithub.com/electron/electron/pull/28216)) - Fixed the window-all-closed event being emitted while the last BrowserWindow was still in the process of being closed. [#​28913](https://togithub.com/electron/electron/pull/28913) (Also in [11](https://togithub.com/electron/electron/pull/28912), [13](https://togithub.com/electron/electron/pull/28914)) - No longer set backgroundColor in default-app when opening custom files / URLs. [#​28841](https://togithub.com/electron/electron/pull/28841) (Also in [10](https://togithub.com/electron/electron/pull/28840), [11](https://togithub.com/electron/electron/pull/28843), [13](https://togithub.com/electron/electron/pull/28842)) #### Other Changes - Security: backported fix for [`1192552`](https://togithub.com/electron/electron/commit/1192552). [#​28818](https://togithub.com/electron/electron/pull/28818) - Security: backported fix for CVE-2021-21222. [#​28815](https://togithub.com/electron/electron/pull/28815) - Security: backported fix for CVE-2021-21226. [#​28806](https://togithub.com/electron/electron/pull/28806) - Security: backported fix to CVE-2021-21223. [#​28812](https://togithub.com/electron/electron/pull/28812) - Security: backported fix to CVE-2021-21225. [#​28809](https://togithub.com/electron/electron/pull/28809) - Security: backported fix to CVE-2021-21227. [#​28861](https://togithub.com/electron/electron/pull/28861) - Security: backported fix to CVE-2021-21230. [#​28901](https://togithub.com/electron/electron/pull/28901) - Security: backported fix to CVE-2021-21231. [#​28904](https://togithub.com/electron/electron/pull/28904) - Security: backported fix to CVE-2021-21233. [#​28872](https://togithub.com/electron/electron/pull/28872) - Security: backported fix to chromium:[`1155297`](https://togithub.com/electron/electron/commit/1155297). [#​28821](https://togithub.com/electron/electron/pull/28821) ### [`v12.0.5`](https://togithub.com/electron/electron/releases/v12.0.5) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.4...v12.0.5) ### Release Notes for v12.0.5 #### Fixes - Fixed the handler set with setWindowOpenHandler not being invoked when a link was middle-clicked or shift-clicked. [#​28664](https://togithub.com/electron/electron/pull/28664) (Also in [13](https://togithub.com/electron/electron/pull/28536)) #### Other Changes - Updated Chromium to 89.0.4389.128. [#​28659](https://togithub.com/electron/electron/pull/28659) ### [`v12.0.4`](https://togithub.com/electron/electron/releases/v12.0.4) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.3...v12.0.4) ### Release Notes for v12.0.4 #### Other Changes - Security: backported fix for chromium:[`1196683`](https://togithub.com/electron/electron/commit/1196683). [#​28638](https://togithub.com/electron/electron/pull/28638) ### [`v12.0.3`](https://togithub.com/electron/electron/releases/v12.0.3) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.2...v12.0.3) ### Release Notes for v12.0.3 #### Fixes - Allow loading source maps from custom protocols and asar bundles. [#​28616](https://togithub.com/electron/electron/pull/28616) (Also in [13](https://togithub.com/electron/electron/pull/28615)) - Fixed `postData` parameter missing from `new-window` event. [#​28543](https://togithub.com/electron/electron/pull/28543) (Also in [13](https://togithub.com/electron/electron/pull/28542)) - Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. [#​28525](https://togithub.com/electron/electron/pull/28525) (Also in [11](https://togithub.com/electron/electron/pull/28524), [13](https://togithub.com/electron/electron/pull/28526)) - Fixed a crash when loading pepper plugins. [#​28373](https://togithub.com/electron/electron/pull/28373) (Also in [13](https://togithub.com/electron/electron/pull/28372)) - Fixed a network process crash that could happen when using `setCertificateVerifyProc` with many concurrent verification requests. [#​28465](https://togithub.com/electron/electron/pull/28465) (Also in [11](https://togithub.com/electron/electron/pull/28470), [13](https://togithub.com/electron/electron/pull/28433)) - Fixed an issue where `select-serial-port` callback crashes when called with an invalid serial port ID. [#​28618](https://togithub.com/electron/electron/pull/28618) (Also in [13](https://togithub.com/electron/electron/pull/28619)) - Fixed an issue where `window.print()` did not work properly when printing a pdf from the pdf plugin. [#​28352](https://togithub.com/electron/electron/pull/28352) (Also in [13](https://togithub.com/electron/electron/pull/28351)) - Fixed an issue where errors thrown in functions passed over the `contextBridge` could be displayed incorrectly. [#​28447](https://togithub.com/electron/electron/pull/28447) (Also in [13](https://togithub.com/electron/electron/pull/28446)) - Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#​28389](https://togithub.com/electron/electron/pull/28389) (Also in [10](https://togithub.com/electron/electron/pull/28388), [11](https://togithub.com/electron/electron/pull/28391), [13](https://togithub.com/electron/electron/pull/28390)) - Fixed bug where TouchBarPopover and TouchBarGroup were no longer rendering. [#​28411](https://togithub.com/electron/electron/pull/28411) (Also in [11](https://togithub.com/electron/electron/pull/28412)) - Fixed crash when using profiler in devtools. [#​28531](https://togithub.com/electron/electron/pull/28531) - Fixed failing to request file:// resources when web security is disabled. [#​28560](https://togithub.com/electron/electron/pull/28560) (Also in [11](https://togithub.com/electron/electron/pull/28589), [13](https://togithub.com/electron/electron/pull/28557)) - Fixed rare crash when initializing the internal PDF extension. [#​28452](https://togithub.com/electron/electron/pull/28452) (Also in [13](https://togithub.com/electron/electron/pull/28453)) - Fixed service worker not working with custom protocol. [#​28355](https://togithub.com/electron/electron/pull/28355) (Also in [11](https://togithub.com/electron/electron/pull/28353), [13](https://togithub.com/electron/electron/pull/28354)) - Support `wasm-eval` csp behind `WebAssemblyCSP` flag. [#​28575](https://togithub.com/electron/electron/pull/28575) (Also in [11](https://togithub.com/electron/electron/pull/28576), [13](https://togithub.com/electron/electron/pull/28569)) - Transparent windows cannot be maximized using the Windows system menu or by double clicking the title bar. [#​28622](https://togithub.com/electron/electron/pull/28622) (Also in [13](https://togithub.com/electron/electron/pull/28527)) #### Other Changes - Backported fix for . [#​28601](https://togithub.com/electron/electron/pull/28601) - Updated Chromium to 89.0.4389.114. [#​28461](https://togithub.com/electron/electron/pull/28461) - Updated community discussions link in default Electron menu. [#​28458](https://togithub.com/electron/electron/pull/28458) (Also in [13](https://togithub.com/electron/electron/pull/28459)) #### Documentation - Documentation changes: [#​28363](https://togithub.com/electron/electron/pull/28363) ### [`v12.0.2`](https://togithub.com/electron/electron/releases/v12.0.2) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.1...v12.0.2) ### Release Notes for v12.0.2 #### Fixes - 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. [#​28172](https://togithub.com/electron/electron/pull/28172) (Also in [11](https://togithub.com/electron/electron/pull/28171), [13](https://togithub.com/electron/electron/pull/28173)) - Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#​28281](https://togithub.com/electron/electron/pull/28281) (Also in [10](https://togithub.com/electron/electron/pull/28279), [11](https://togithub.com/electron/electron/pull/28282), [13](https://togithub.com/electron/electron/pull/28280)) - Fixed a rare crash on Windows that could occur when emitting certain Tray events. [#​28111](https://togithub.com/electron/electron/pull/28111) - Fixed an issue where some Node.js modules would hang on page reload on Windows. [#​28337](https://togithub.com/electron/electron/pull/28337) (Also in [13](https://togithub.com/electron/electron/pull/28335)) - Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#​28296](https://togithub.com/electron/electron/pull/28296) (Also in [10](https://togithub.com/electron/electron/pull/28295), [11](https://togithub.com/electron/electron/pull/28297), [13](https://togithub.com/electron/electron/pull/28298)) - Fixed context menus not being positioned correctly when near the edge of the screen. [#​28277](https://togithub.com/electron/electron/pull/28277) (Also in [11](https://togithub.com/electron/electron/pull/28278), [13](https://togithub.com/electron/electron/pull/28276)) - Fixed crash when calling `getBackgroundColor` on a transparent window with no assigned background color. [#​28188](https://togithub.com/electron/electron/pull/28188) (Also in [11](https://togithub.com/electron/electron/pull/28186), [13](https://togithub.com/electron/electron/pull/28187)) - Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. [#​28202](https://togithub.com/electron/electron/pull/28202) (Also in [11](https://togithub.com/electron/electron/pull/28201), [13](https://togithub.com/electron/electron/pull/28203)) - URLS passed to `shell.openExternal` on windows are now correctly URI encoded. This was already occurring on macOS and Linux. [#​28341](https://togithub.com/electron/electron/pull/28341) (Also in [10](https://togithub.com/electron/electron/pull/28339), [11](https://togithub.com/electron/electron/pull/28340), [13](https://togithub.com/electron/electron/pull/28342)) #### Other Changes - Fixed native module compilation with AsyncCleanupHooks on windows. [#​28109](https://togithub.com/electron/electron/pull/28109) (Also in [11](https://togithub.com/electron/electron/pull/28108), [13](https://togithub.com/electron/electron/pull/28110)) - Updated Chromium to 89.0.4389.90. [#​28174](https://togithub.com/electron/electron/pull/28174) #### Documentation - Documentation changes: [#​28214](https://togithub.com/electron/electron/pull/28214) ### [`v12.0.1`](https://togithub.com/electron/electron/releases/v12.0.1) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.0...v12.0.1) ### Release Notes for v12.0.1 #### Features - Added support for the des-ede3 cipher in node crypto. [#​27992](https://togithub.com/electron/electron/pull/27992) (Also in [11](https://togithub.com/electron/electron/pull/27993)) #### Fixes - Child windows with specified background colors or transparency now work as intended. [#​28107](https://togithub.com/electron/electron/pull/28107) - Fixed an issue where `BrowserView`s could have mismatched draggable regions to their bounds. [#​27988](https://togithub.com/electron/electron/pull/27988) (Also in [10](https://togithub.com/electron/electron/pull/27986), [11](https://togithub.com/electron/electron/pull/27987)) - Fixed an issue where `win.capturePage()` never called back after calling `hide()` for a hidden window on some platforms. [#​28075](https://togithub.com/electron/electron/pull/28075) (Also in [11](https://togithub.com/electron/electron/pull/28074), [13](https://togithub.com/electron/electron/pull/28076)) - Fixed using navigator.setAppBadge and navigator.clearAppBadge from a service worker in Electron. [#​28011](https://togithub.com/electron/electron/pull/28011) - Fixed warning when `worldSafeExecuteJavaScript` is disabled. [#​27969](https://togithub.com/electron/electron/pull/27969) (Also in [10](https://togithub.com/electron/electron/pull/27974), [11](https://togithub.com/electron/electron/pull/27968)) #### Other Changes - Updated Chromium to 89.0.4389.82. [#​27960](https://togithub.com/electron/electron/pull/27960) - [a11y] Fixes broken word navigation for certain alphanumeric characters. [#​27991](https://togithub.com/electron/electron/pull/27991) ### [`v12.0.0`](https://togithub.com/electron/electron/releases/v12.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v11.4.6...v12.0.0) ### Release Notes for v12.0.0 #### Stack Upgrades - Chromium 89.0.4389.69 - [v89 blog post](https://developer.chrome.com/blog/new-in-chrome-89/) - [v88 blog post](https://developer.chrome.com/blog/new-in-chrome-88/) - Node v14.16.0 - [v14.16.0 release notes](https://togithub.com/nodejs/node/releases/tag/v14.16.0) - [v14.15.5 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.15.5) - [v14.15.4 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.15.4) - [v14.15.3 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.15.3) - [v14.15.2 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.15.2) - [v14.15.1 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.15.1) - [v14.15.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.15.0) - [v14.14.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.14.0) - [v14.13.1 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.13.1) - [v14.13.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.13.0) - [v14.12.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.12.0) - [v14.11.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.11.0) - [v14.10.1 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.10.1) - [v14.10.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.10.0) - [v14.9.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.9.0) - [v14.8.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.8.0) - [v14.7.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.7.0) - [v14.6.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.6.0) - [v14.5.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.5.0) - [v14.4.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.4.0) - [v14.3.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.3.0) - [v14.2.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.2.0) - [v14.1.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.1.0) - [v14.0.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#​14.0.0) - V8 v8.9 - [v8.9 blog post](https://v8.dev/blog/v8-release-89) - [v8.8 blog post](https://v8.dev/blog/v8-release-88) #### Breaking Changes - Changed the default of `crashReporter.start({ compress })` from `false` to `true`. [#​25288](https://togithub.com/electron/electron/pull/25288) - Changed the default value of `contextIsolation` to `true`. [#​27949](https://togithub.com/electron/electron/pull/27949) - Changed the default value of `worldSafeExecuteJavaScript` to be `true`. [#​27502](https://togithub.com/electron/electron/pull/27502) - Deprecated the `remote` module. It is replaced by [`@electron/remote`](https://togithub.com/electron/remote). [#​25293] - Deprecated the `new-window` event of WebContents. It is replaced by [`webContents.setWindowOpenHandler()`](api/web-contents#contentssetwindowopenhandlerhandler). [#​24517](https://togithub.com/electron/electron/pull/24517) #### Features ##### Additions - Added APIs to enable/disable spell checker. [#​26276](https://togithub.com/electron/electron/pull/26276) - Added Serial API support. [#​25237](https://togithub.com/electron/electron/pull/25237) - Added `BrowserWindow.isTabletMode` API. [#​25209](https://togithub.com/electron/electron/pull/25209) - Added `displayFrequency` to the `Display` object to allow getting information about the refresh rate on Windows. [#​26472](https://togithub.com/electron/electron/pull/26472) - Added `event.senderFrame` property returning the originating `webFrameMain` of the IPC message. [#​27047](https://togithub.com/electron/electron/pull/27047) - Added `exitCode` to `render-process-gone` details. [#​27677](https://togithub.com/electron/electron/pull/27677) - Added `frame` and `webContents` properties to the details object in webRequest handlers. [#​27334](https://togithub.com/electron/electron/pull/27334) - Added `net.online` for detecting whether there is currently internet connection. [#​21004](https://togithub.com/electron/electron/pull/21004) - Added `osProcessId` / `name` properties to `webFrameMain`. [#​26093](https://togithub.com/electron/electron/pull/26093) - Added `powerMonitor.onBatteryPower`. [#​26494](https://togithub.com/electron/electron/pull/26494) - Added `session.setSSLConfig()` to allow configuring SSL. [#​25461](https://togithub.com/electron/electron/pull/25461) - Added `webFrameMain.send()` / `webFrameMain.postMessage()`. [#​27366](https://togithub.com/electron/electron/pull/27366) - Added `webFrameMain` API for accessing sub-frames of a `WebContents` instance from the main process. [#​25464](https://togithub.com/electron/electron/pull/25464) - Added `webPreferences.preferredSizeMode` to allow sizing views according to their document's minimum size. [#​25874](https://togithub.com/electron/electron/pull/25874) - Added a `disabledCipherSuites` option to `Session.setSSLConfig`. [#​25818](https://togithub.com/electron/electron/pull/25818) - Added a new `credentials` option for `net.request()`. [#​25284](https://togithub.com/electron/electron/pull/25284) - Added a new asynchronous `shell.trashItem()` API, replacing the synchronous `shell.moveItemToTrash()`. [#​25114](https://togithub.com/electron/electron/pull/25114) - Added `display-capture` API for `session.setPermissionRequestHandler`. [#​27696](https://togithub.com/electron/electron/pull/27696) - Added missing `webFrameMain.executeJavaScriptInIsolatedWorld()`. [#​27195](https://togithub.com/electron/electron/pull/27195) - Added non-localized `serviceName` to `'child-process-gone'` / `app.getAppMetrics()`. [#​25975](https://togithub.com/electron/electron/pull/25975) - Added read/write support for Toast Activator CLSID in shortcuts. [#​25493](https://togithub.com/electron/electron/pull/25493) - Added `setWindowOpenHandler` API for renderer-created child windows, and deprecate `new-window` event. [#​24517](https://togithub.com/electron/electron/pull/24517) - Added spellcheck API to renderer. [#​25060](https://togithub.com/electron/electron/pull/25060) - Added support for explicitly specifying `direct`, `auto_detect` or `system` modes in `session.setProxy()`. [#​24937](https://togithub.com/electron/electron/pull/24937) - Added support for showing macOS share menu. [#​25629](https://togithub.com/electron/electron/pull/25629) - Added fast user switching event to powerMonitor on macOS. [#​25321](https://togithub.com/electron/electron/pull/25321) - Added `extension-loaded`, `extension-unloaded`, and `extension-ready` events to `Session`. [#​25385](https://togithub.com/electron/electron/pull/25385) - Allowed ContextBridge `exposeInMainWorld` method to expose non-object APIs. [#​26834](https://togithub.com/electron/electron/pull/26834) - Allowed setting the `origin` header and `sec-fetch-*` headers in `net.request()`. [#​26135](https://togithub.com/electron/electron/pull/26135) - Implemented [Electron Fuses](https://example.com) for customizing certain Electron features at package time. [#​24241](https://togithub.com/electron/electron/pull/24241) - The `launchInfo` of `app` event `ready` is now populated with information from `UNNotificationResponse` when the app is launched via a notification presented by `UNUserNotificationCenter` (in a native node module). [#​25950](https://togithub.com/electron/electron/pull/25950) ##### Also in earlier versions... - Added `allowFileAccess` option to `loadExtension()` API. [#​27702](https://togithub.com/electron/electron/pull/27702) (Also in [11](https://togithub.com/electron/electron/pull/27703)) - Added `win.setTopBrowserView()` so that `BrowserView`s can be raised. [#​27713](https://togithub.com/electron/electron/pull/27713) (Also in [10](https://togithub.com/electron/electron/pull/27711), [11](https://togithub.com/electron/electron/pull/27712)) - Added support for some `chrome.management` APIs. [#​25098](https://togithub.com/electron/electron/pull/25098) (Also in [9](https://togithub.com/electron/electron/pull/25344), [10](https://togithub.com/electron/electron/pull/25345), [11](https://togithub.com/electron/electron/pull/25342)) - Made `win.setAspectRatio()` work on Windows. [#​27202](https://togithub.com/electron/electron/pull/27202) (Also in [11](https://togithub.com/electron/electron/pull/27203)) ##### Improvements - Implemented custom Toast XML notifications on Windows - Added failure reporting of notifications on Window. [#​25401](https://togithub.com/electron/electron/pull/25401) - Improved dark mode support on Windows. [#​25373](https://togithub.com/electron/electron/pull/25373) (Also in [10](https://togithub.com/electron/electron/pull/26237), [11](https://togithub.com/electron/electron/pull/26238)) ##### Removed/Deprecated - Deprecated the `remote` module. It is replaced by [`@electron/remote`](https://togithub.com/electron/remote). [#​25293](https://togithub.com/electron/electron/pull/25293) - Deprecated the use of the `vm` module in the renderer process. [#​26087](https://togithub.com/electron/electron/pull/26087) - Removed deprecated `crashReporter` APIs. [#​26709](https://togithub.com/electron/electron/pull/26709) - Removed links to the Electron website from the default 'Help' menu in packaged apps. [#​25831](https://togithub.com/electron/electron/pull/25831) - Removed private API usage that was blocking Mac App Store releases. [#​26491](https://togithub.com/electron/electron/pull/26491) (Also in [11](https://togithub.com/electron/electron/pull/26513)) - Removed the `desktopCapturer.getMediaSourceIdForWebContents()` API. [#​25414](https://togithub.com/electron/electron/pull/25414) (Also in [11](https://togithub.com/electron/electron/pull/25455)) #### Fixes - Apps requesting the `CAMERA_PAN_TILT_ZOOM` permission will have the permission request handler called with a permission string of "media" instead of "font-access". [#​27422](https://togithub.com/electron/electron/pull/27422) - Backported fix for . [#​27596](https://togithub.com/electron/electron/pull/27596) - `BrowserWindow.fromWebContents()` now returns an accurate result for `WebContents` in a `BrowserView` or webview. [#​25408](https://togithub.com/electron/electron/pull/25408) - Enabled support for new Chromium experimental PDF viewer UI. [#​26010](https://togithub.com/electron/electron/pull/26010) - Fixed `BrowserWindow.fromBrowserView` throwing an error when there were multiple `BrowserView`s in a window. [#​26493](https://togithub.com/electron/electron/pull/26493) - Fixed PDF viewer failing to load resources. [#​27747](https://togithub.com/electron/electron/pull/27747) - Fixed PDFs not loading in the PDF viewer. [#​27241](https://togithub.com/electron/electron/pull/27241) - Fixed `ses.setCertificateVerifyProc` canceling requests in unrelated sessions. [#​26517](https://togithub.com/electron/electron/pull/26517) - Fixed a crash in renderer process when loading non-context-aware modules with `app.allowRendererProcessReuse` enabled. [#​27317](https://togithub.com/electron/electron/pull/27317) - Fixed a crash when calling `crypto.createDiffieHellman()` with certain parameters. [#​27700](https://togithub.com/electron/electron/pull/27700) - Fixed a use-after-free error that could occur when destroying a `WebContents` during the `did-stop-loading` event. [#​26733](https://togithub.com/electron/electron/pull/26733) - Fixed an issue that file length is not available in `will-download` event when file is downloaded thourgh intercepted request. [#​25324](https://togithub.com/electron/electron/pull/25324) - Fixed an issue where `IsMaximized` would incorrectly return false for some windows on Windows. [#​26772](https://togithub.com/electron/electron/pull/26772) - Fixed an issue where events on webview elements were missing properties if contextIsolation was enabled. [#​26289](https://togithub.com/electron/electron/pull/26289) - Fixed an issue where `net.request` would continue downloading data even when the consuming stream was throttled. [#​25531](https://togithub.com/electron/electron/pull/25531) - Fixed an issue where the buffer returned by `NativeImage.getBitmap()` could point to freed memory. [#​25782](https://togithub.com/electron/electron/pull/25782) - Fixed an issue where the zoom button was missing for windows with `titleBarStyle: hiddenInset` on macOS. [#​27462](https://togithub.com/electron/electron/pull/27462) - Fixed bug in which `WebContents.mainFrame` would sometimes return `undefined`. [#​27663](https://togithub.com/electron/electron/pull/27663) - Fixed crash while exiting Electron after using the Web Serial API. [#​25969](https://togithub.com/electron/electron/pull/25969) - Fixed error handling on write failure in the protocol module. [#​26296](https://togithub.com/electron/electron/pull/26296) - Fixed intermittent access violation during redirects (intercepted requests). [#​25393](https://togithub.com/electron/electron/pull/25393) - Fixed main process's console output not printing to devtools on Windows. [#​25765](https://togithub.com/electron/electron/pull/25765) - Fixed menubar not clickable on Windows and Linux. [#​27555](https://togithub.com/electron/electron/pull/27555) - Fixed missing presentation mode option in PDF viewer. [#​27262](https://togithub.com/electron/electron/pull/27262) - Fixed using `navigator.setAppBadge` and `navigator.clearAppBadge` in Electron. [#​27431](https://togithub.com/electron/electron/pull/27431) - Fixed webRequest module not recognizing the encoding of the filename in `Content-Disposition` header. [#​25961](https://togithub.com/electron/electron/pull/25961) - Fixed window with `customButtonsOnHover` option not having rounded corner on macOS. [#​26960](https://togithub.com/electron/electron/pull/26960) - Fixed `chrome.runtime.getPlatformInfo` crashing the background process upon being invoked. [#​25357](https://togithub.com/electron/electron/pull/25357) - Backported fix for . [#​27598](https://togithub.com/electron/electron/pull/27598) - Fixed `ECDH.setPrivateKey()` not updating the key. [#​27856](https://togithub.com/electron/electron/pull/27856) - Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. [#​27940](https://togithub.com/electron/electron/pull/27940) - Fixed race condition in electron.net implementation. [#​27938](https://togithub.com/electron/electron/pull/27938) - Updated internal memory allocation logic such that you no longer need to use the `com.apple.security.cs.allow-unsigned-executable-memory` codesign entitlement on macOS. [#​26331](https://togithub.com/electron/electron/pull/26331) - Updated the ICU time zone database to the latest 2020f version. [#​27370](https://togithub.com/electron/electron/pull/27370) ##### Also in earlier versions.... - Added Electron DLLs like `libGLESv2.dll` to symbol server. [#​26966](https://togithub.com/electron/electron/pull/26966) (Also in [9](https://togithub.com/electron/electron/pull/26967), [10](https://togithub.com/electron/electron/pull/26964), [11](https://togithub.com/electron/electron/pull/26965)) - Added default Bluetooth permission strings to `info.plist`. [#​26769](https://togithub.com/electron/electron/pull/26769) (Also in [11](https://togithub.com/electron/electron/pull/26768)) - `BrowserView`s will properly resize within windows. [#​25951](https://togithub.com/electron/electron/pull/25951) (Also in [9](https://togithub.com/electron/electron/pull/26034), [10](https://togithub.com/electron/electron/pull/26033), [11](https://togithub.com/electron/electron/pull/25956)) - Fixed "screen" methods to be reassignable again. [#​26868](https://togithub.com/electron/electron/pull/26868) (Also in [11](https://togithub.com/electron/electron/pull/26873)) - Fixed CSP with `unsafe-eval` detection with Trusted Types. [#​27471](https://togithub.com/electron/electron/pull/27471) (Also in [9](https://togithub.com/electron/electron/pull/27472), [10](https://togithub.com/electron/electron/pull/27468), [11](https://togithub.com/electron/electron/pull/27469)) - Fixed `GdiTextPrinting` when used with silent printing. [#​25679](https://togithub.com/electron/electron/pull/25679) (Also in [9](https://togithub.com/electron/electron/pull/25724), [10](https://togithub.com/electron/electron/pull/25740), [11](https://togithub.com/electron/electron/pull/25744)) - Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). [#​27769](https://togithub.com/electron/electron/pull/27769) (Also in [11](https://togithub.com/electron/electron/pull/27787)) - Fixed `<webview>` not working with Trusted Types. [#​27467](https://togithub.com/electron/electron/pull/27467) (Also in [9](https://togithub.com/electron/electron/pull/27466), [10](https://togithub.com/electron/electron/pull/27465), [11](https://togithub.com/electron/electron/pull/27464)) - Fixed `LC_ALL` environment variable getting changed in Electron. [#​26507](https://togithub.com/electron/electron/pull/26507) (Also in [9](https://togithub.com/electron/electron/pull/26508), [10](https://togithub.com/electron/electron/pull/26550), [11](https://togithub.com/electron/electron/pull/26551)) - Fixed `contentTracing.stopRecording()` not rejecting when there is no trace in progress. [#​26656](https://togithub.com/electron/electron/pull/26656) (Also in [11](https://togithub.com/electron/electron/pull/26655)) - Fixed `protocol` methods not being accessible via `remote.protocol`. [#​27043](https://togithub.com/electron/electron/pull/27043) (Also in [11](https://togithub.com/electron/electron/pull/27044)) - Fixed `readdir`/`readdirSync` (w/ `withFileTypes`) failing on a deep directory within archive. [#​27011](https://togithub.com/electron/electron/pull/27011) (Also in [10](https://togithub.com/electron/electron/pull/27507), [11](https://togithub.com/electron/electron/pull/27010)) - Fixed `screen` methods not being accessible via `remote.screen`. [#​26661](https://togithub.com/electron/electron/pull/26661) (Also in [11](https://togithub.com/electron/electron/pull/26660)) - Fixed `systemPreferences.effectiveAppearance` returning `systemPreferences.getAppLevelAppearance()`. [#​26879](https://togithub.com/electron/electron/pull/26879) (Also in [9](https://togithub.com/electron/electron/pull/26881), [10](https://togithub.com/electron/electron/pull/26882), [11](https://togithub.com/electron/electron/pull/26878)) - Fixed a crash seen when printing. [#​25989](https://togithub.com/electron/electron/pull/25989) (Also in [11](https://togithub.com/electron/electron/pull/26047)) - Fixed a crash that could occur on app quit when using the remote module. [#​27070](https://togithub.com/electron/electron/pull/27070) (Also in [11](https://togithub.com/electron/electron/pull/27069)) - Fixed a crash when calling `webContents.fromId` with an unknown ID. [#​26651](https://togithub.com/electron/electron/pull/26651) (Also in [11](https://togithub.com/electron/electron/pull/26652)) - Fixed a memory leak in `desktopCapturer.getSources`. [#​27058](https://togithub.com/electron/electron/pull/27058) (Also in [9](https://togithub.com/electron/electron/pull/27506), [10](https://togithub.com/electron/electron/pull/27057), [11](https://togithub.com/electron/electron/pull/27056)) - Fixed a memory leak when creating `BrowserWindows`. [#​27641](https://togithub.com/electron/electron/pull/27641) (Also in [11](https://togithub.com/electron/electron/pull/27640)) - Fixed an Uncaught TypeError when opening DevTools. [#​26474](https://togithub.com/electron/electron/pull/26474) (Also in [10](https://togithub.com/electron/electron/pull/27691), [11](https://togithub.com/electron/electron/pull/26514)) - Fixed an erroneous `enableBlinkFeatures` warning shown webviews which enabled no Blink features. [#​27790](https://togithub.com/electron/electron/pull/27790) (Also in [10](https://togithub.com/electron/electron/pull/27788), [11](https://togithub.com/electron/electron/pull/27789)) - Fixed an issue that a message box in GTK contains no buttons. [#​26917](https://togithub.com/electron/electron/pull/26917) (Also in [10](https://togithub.com/electron/electron/pull/26915), [11](https://togithub.com/electron/electron/pull/26916)) - Fixed an issue where `BrowserView`s couldn't be effectively reparented. [#​27187](https://togithub.com/electron/electron/pull/27187) (Also in [11](https://togithub.com/electron/electron/pull/27219)) - Fixed an issue where `SIGINT` was improperly handled in Node.js processes. [#​26971](https://togithub.com/electron/electron/pull/26971) (Also in [10](https://togithub.com/electron/electron/pull/26970), [11](https://togithub.com/electron/electron/pull/26972)) - Fixed an issue where `Save as PDF` from PDF Viewer Print dialog failed and sometimes crashed. [#​25959](https://togithub.com/electron/electron/pull/25959) (Also in [9](https://togithub.com/electron/electron/pull/26067), [10](https://togithub.com/electron/electron/pull/26013), [11](https://togithub.com/electron/electron/pull/26012)) - Fixed an issue where `event.reply` could sometimes not deliver a reply to an IPC message when cross-site iframes were present. [#​26925](https://togithub.com/electron/electron/pull/26925) (Also in [9](https://togithub.com/electron/electron/pull/26928), [10](https://togithub.com/electron/electron/pull/26927), [11](https://togithub.com/electron/electron/pull/26926)) - Fixed an issue where deleted download directories would be sometimes recreated by the operating system. [#​27806](https://togithub.com/electron/electron/pull/27806) (Also in [10](https://togithub.com/electron/electron/pull/27807), [11](https://togithub.com/electron/electron/pull/27808)) - Fixed an issue where draggable regions did not work exclusively on `BrowserView`s on Windows. [#​26775](https://togithub.com/electron/electron/pull/26775) (Also in [10](https://togithub.com/electron/electron/pull/27222), [11](https://togithub.com/electron/electron/pull/26774)) - Fixed an issue where draggable regions in `BrowserWindow` causes `BrowserView` to become draggable in non-correspondent places. [#​26755](https://togithub.com/electron/electron/pull/26755) (Also in [10](https://togithub.com/electron/electron/pull/26753), [11](https://togithub.com/electron/electron/pull/26754)) - Fixed an issue where non-draggable regions on `BrowserView`s could have incorrectly calculated bounds. [#​27184](https://togithub.com/electron/electron/pull/27184) (Also in [10](https://togithub.com/electron/electron/pull/27185), [11](https://togithub.com/electron/electron/pull/27183)) - Fixed an issue where renderer process stack traces were broken with `contextIsolation` enabled. [#​26912](https://togithub.com/electron/electron/pull/26912) (Also in [11](https://togithub.com/electron/electron/pull/26997)) - Fixed an issue where some `async_hooks` were not properly emitted after an error in the renderer process. [#​26990](https://togithub.com/electron/electron/pull/26990) (Also in [11](https://togithub.com/electron/electron/pull/26991)) - Fixed an issue where some buttons were un-clickable in some BrowserViews with draggable regions enabled. [#​26496](https://togithub.com/electron/electron/pull/26496) (Also in [9](https://togithub.com/electron/electron/pull/26745), [10](https://togithub.com/electron/electron/pull/26744), [11](https://togithub.com/electron/electron/pull/26528)) - Fixed an issue where some draggable regions were not clickable when loaded into BrowserViews on Windows. [#​27177](https://togithub.com/electron/electron/pull/27177) (Also in [10](https://togithub.com/electron/electron/pull/27222), [11](https://togithub.com/electron/electron/pull/27178)) - Fixed an issue whereby `remote.screen` `EventEmitter` methods are undefined in the renderer. [#​26988](https://togithub.com/electron/electron/pull/26988) (Also in [11](https://togithub.com/electron/electron/pull/26989)) - Fixed an occasional crash on Windows related to `NativeViewHost::SetParentAccessible`. [#​26952](https://togithub.com/electron/electron/pull/26952) (Also in [9](https://togithub.com/electron/electron/pull/26950), [10](https://togithub.com/electron/electron/pull/26949), [11](https://togithub.com/electron/electron/pull/26951)) - Fixed an occasional white flicker present when rendering `BrowserView`s in close succession. [#​27658](https://togithub.com/electron/electron/pull/27658) (Also in [10](https://togithub.com/electron/electron/pull/27660), [11](https://togithub.com/electron/electron/pull/27659)) - Fixed callbacks passed via the `remote` module not being released after all references are dropped. [#​26833](https://togithub.com/electron/electron/pull/26833) (Also in [11](https://togithub.com/electron/electron/pull/26836)) - Fixed crash when a keyboard event immediately precedes calling `browserWindow.close()` on Windows. [#​27359](https://togithub.com/electron/electron/pull/27359) (Also in [10](https://togithub.com/electron/electron/pull/27358), [11](https://togithub.com/electron/electron/pull/27357)) - Fixed crash when destroying `WebContents` in the `crashed` event. [#​27756](https://togithub.com/electron/electron/pull/27756) (Also in [10](https://togithub.com/electron/electron/pull/27758), [11](https://togithub.com/electron/electron/pull/27757)) - Fixed crash when extension fails to load. [#​27589](https://togithub.com/electron/electron/pull/27589) (Also in [10](https://togithub.com/electron/electron/pull/27590), [11](https://togithub.com/electron/electron/pull/27588)) - Fixed detection of launch on login items - Fixed detection of enabled state set by TaskManager. [#​26515](https://togithub.com/electron/electron/pull/26515) (Also in [11](https://togithub.com/electron/electron/pull/26538)) - Fixed import of unpacked node modules. [#​26750](https://togithub.com/electron/electron/pull/26750) (Also in [11](https://togithub.com/electron/electron/pull/26751)) - Fixed issue where `quitAndInstall()` would not restart the app upon update completion on macOS Big Sur. [#​25864](https://togithub.com/electron/electron/pull/25864) (Also in [11](https://togithub.com/electron/electron/pull/25906)) - Fixed maximized frameless window bleeding to other monitors. [#​25940](https://togithub.com/electron/electron/pull/25940) (Also in [8](https://togithub.com/electron/electron/pull/25979), [9](https://togithub.com/electron/electron/pull/25980), [10](https://togithub.com/electron/electron/pull/25977), [11](https://togithub.com/electron/electron/pull/25978)) - Fixed memory leak when creating "Services" menu. [#​25617](https://togithub.com/electron/electron/pull/25617) (Also in [9](https://togithub.com/electron/electron/pull/25689), [10](https://togithub.com/electron/electron/pull/25687), [11](https://togithub.com/electron/electron/pull/25688)) - Fixed memory leak when sending non-primitives over the context bridge. [#​27636](https://togithub.com/electron/electron/pull/27636) (Also in [10](https://togithub.com/electron/electron/pull/27637), [11](https://togithub.com/electron/electron/pull/27638)) - Fixed native window freeze on Windows when Electron app is sent to tray and external display changes. [#​27668](https://togithub.com/electron/electron/pull/27668) (Also in [11](https://togithub.com/electron/electron/pull/27669)) - Fixed native `window.open()` to not use _windowName/frameName_ as title by default. [#​27552](https://togithub.com/electron/electron/pull/27552) (Also in [10](https://togithub.com/electron/electron/pull/27868), [11](https://togithub.com/electron/electron/pull/27813)) - Fixed regression that crashed Electron when processing an invalid icon. [#​27463](https://togithub.com/electron/electron/pull/27463) (Also in [11](https://togithub.com/electron/electron/pull/27478)) - Fixed shutdown crash when quitting with in-progress downloads. [#​27418](https://togithub.com/electron/electron/pull/27418) (Also in [10](https://togithub.com/electron/electron/pull/27417), [11](https://togithub.com/electron/electron/pull/27419)) - Fixed the pretty-print JavaScript feature in DevTools not functioning correctly. [#​25780](https://togithub.com/electron/electron/pull/25780) (Also in [11](https://togithub.com/electron/electron/pull/27102)) - Fixed uncaught promise rejection when creating `webContents` with javascript disabled. [#​26869](https://togithub.com/electron/electron/pull/26869) (Also in [10](https://togithub.com/electron/electron/pull/26871), [11](https://togithub.com/electron/electron/pull/26870)) - Fixed `chrome.webRequest` extensions API not intercepting any requests. [#​27098](https://togithub.com/electron/electron/pull/27098) (Also in [10](https://togithub.com/electron/electron/pull/27097), [11](https://togithub.com/electron/electron/pull/27096)) - Fixed crash when loading wasm modules in child node process with mac arm64 > 11.2. [#​27685](https://togithub.com/electron/electron/pull/27685) (Also in [11](https://togithub.com/electron/electron/pull/27684)) - Fixed slow child process spawning on macOS Big Sur. [#​27656](https://togithub.com/electron/electron/pull/27656) (Also in [10](https://togithub.com/electron/electron/pull/27655), [11](https://togithub.com/electron/electron/pull/27654)) - Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#​27879](https://togithub.com/electron/electron/pull/27879) (Also in [10](https://togithub.com/electron/electron/pull/27881), [11](https://togithub.com/electron/electron/pull/27880)) - Fixed an out-of-bounds access in `WebContents.sendInputEvent`. [#​27855](https://togithub.com/electron/electron/pull/27855) (Also in [10](https://togithub.com/electron/electron/pull/27854), [11](https://togithub.com/electron/electron/pull/27853)) - Fixed navigator.bluetooth.requestDevice. [#​27927](https://togithub.com/electron/electron/pull/27927) (Also in [11](https://togithub.com/electron/electron/pull/27941)) - Fixed background color not being applied for child windows created by native window.open path. [#​27942](https://togithub.com/electron/electron/pull/27942) (Also in [10](https://togithub.com/electron/electron/pull/27945), [11](https://togithub.com/electron/electron/pull/27944)) - Fixed a potential crash when resetting `BrowserView`s. [#​27947](https://togithub.com/electron/electron/pull/27947) - Increase stack size on windows x64 to 8MB. [#​27384](https://togithub.com/electron/electron/pull/27384) (Also in [10](https://togithub.com/electron/electron/pull/27386), [11](https://togithub.com/electron/electron/pull/27385)) - Stopped using private API `CTFontDescriptorIsSystemUIFont` in MAS build. [#​26548](https://togithub.com/electron/electron/pull/26548) (Also in [11](https://togithub.com/electron/electron/pull/26574)) - Updated `setPermissionRequestHandler` to correctly recognize permissions being requested. [#​26172](https://togithub.com/electron/electron/pull/26172) (Also in [11](https://togithub.com/electron/electron/pull/26353)) #### Other Changes - Windows 10 versions 2004 and later support `WDA_EXCLUDEFROMCAPTURE` and will now exclude a window entirely from screen capture when `setContentProtection` is enabled. Older Windows versions will continue to show a black window as before. [#​24274](https://togithub.com/electron/electron/pull/24274) - Re-enable Rosetta on Apple Silicon devices. [#​26568](https://togithub.com/electron/electron/pull/26568) (Also in [7.3](https://togithub.com/electron/electron/pull/26571), [8](https://togithub.com/electron/electron/pull/26573), [9](https://togithub.com/electron/electron/pull/26572), [10](https://togithub.com/electron/electron/pull/26569), [11](https://togithub.com/electron/electron/pull/26570)) #### Documentation - Documentation revisions: - [tutorial/quick-start](https://www.electronjs.org/docs/tutorial/quick-start) - [#​25760](https://togithub.com/electron/electron/pull/25760) - [tutorial/notifications](https://www.electronjs.org/docs/tutorial/notifications) - [#​25901](https://togithub.com/electron/electron/pull/25901) - [tutorial/native-file-drag-drop](https://www.electronjs.org/docs/tutorial/native-file-drag-drop) - [#​25939](https://togithub.com/electron/electron/pull/25939) - [tutorial/recent-documents](https://www.electronjs.org/docs/tutorial/recent-documents) - [#​25941](https://togithub.com/electron/electron/pull/25941) - [tutorial/macos-dock](https://www.electronjs.org/docs/tutorial/macos-dock) - [#​25985](https://togithub.com/electron/electron/pull/25985) - [tutorial/keyboard-shortcuts](https://www.electronjs.org/docs/tutorial/keyboard-shortcuts) - [#​25999](https://togithub.com/electron/electron/pull/25999) - [tutorial/progress-bar](https://www.electronjs.org/docs/tutorial/progress-bar) - [#​26003](https://togithub.com/electron/electron/pull/26003) - [tutorial/web-embeds](https://www.electronjs.org/docs/tutorial/web-embeds) - [#​26008](https://togithub.com/electron/electron/pull/26008) - [tutorial/online-offline-events](https://www.electronjs.org/docs/tutorial/online-offline-events) - [#​26017](https://togithub.com/electron/electron/pull/26017) - [tutorial/represented-file](https://www.electronjs.org/docs/tutorial/represented-file) - [#​26018](https://togithub.com/electron/electron/pull/26018) - [tutorial/linux-desktop-actions](https://www.electronjs.org/docs/tutorial/linux-desktop-actions) - [#​26118](https://togithub.com/electron/electron/pull/26118) - [tutorial/windows-taskbar](https://www.electronjs.org/docs/tutorial/windows-taskbar) - [#​26120](https://togithub.com/electron/electron/pull/26120) - [tutorial/dark-mode](https://www.electronjs.org/docs/tutorial/dark-mode) - [#​26187](https://togithub.com/electron/electron/pull/26187) #### End of Support for 9.x.y Electron 9.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/tutorial/support#supported-versions). Developers and applications are encouraged to upgrade to a newer version of Electron. ### [`v11.4.6`](https://togithub.com/electron/electron/releases/v11.4.6) [Compare Source](https://togithub.com/electron/electron/compare/v11.4.5...v11.4.6) ### Release Notes for v11.4.6 #### Fixes - Fixed `<webview>` `focus` / `blur` events not working with `contextIsolation` enabled. [#​29027](https://togithub.com/electron/electron/pull/29027) (Also in [10](https://togithub.com/electron/electron/pull/29026), [12](https://togithub.com/electron/electron/pull/29024), [13](https://togithub.com/electron/electron/pull/29025)) - Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. [#​29018](https://togithub.com/electron/electron/pull/29018) (Also in [12](https://togithub.com/electron/electron/pull/29019), [13](https://togithub.com/electron/electron/pull/29017)) ### [`v11.4.5`](https://togithub.com/electron/electron/releases/v11.4.5) [Compare Source](https://togithub.com/electron/electron/compare/v11.4.4...v11.4.5) ##### Release Notes for v11.4.5 ##### Fixes - Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling `uv_run()`. [#​28974](https://togithub.com/electron/electron/pull/28974) (Also in [12](https://togithub.com/electron/electron/pull/28972), [13](https://togithub.com/electron/electron/pull/28973)) - Fixed an issue where some Node.js modules would hang on page reload on Windows. [#​28336](https://togithub.com/electron/electron/pull/28336) (Also in [12](https://togithub.com/electron/electron/pull/28337), [13](https://togithub.com/electron/electron/pull/28335)) - Fixed an issue where windows in `simpleFullscreen` mode were not properly resizing when display metrics changed.

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.