hackariens / electron

Template de nouveau project electron
0 stars 1 forks source link

chore(deps): update dependency electron to v14 - autoclosed #50

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 13.1.3 -> 14.0.1 age adoption passing confidence

Release Notes

electron/electron ### [`v14.0.1`](https://togithub.com/electron/electron/releases/v14.0.1) [Compare Source](https://togithub.com/electron/electron/compare/v14.0.0...v14.0.1) ##### Release Notes for v14.0.1 ##### Features - Fixed crash that occasionally happens when closing or opening BrowserWindows. [#​30820](https://togithub.com/electron/electron/pull/30820) (Also in [13](https://togithub.com/electron/electron/pull/30834), [15](https://togithub.com/electron/electron/pull/30801)) ##### Fixes - Fixed BrowserWindow's backgroundColor option not having an effect. [#​30819](https://togithub.com/electron/electron/pull/30819) - Fixed an issue where undocked devtools was not resizable on Windows. [#​30847](https://togithub.com/electron/electron/pull/30847) (Also in [15](https://togithub.com/electron/electron/pull/30848)) - Fixed transparent frameless windows having an opaque background when opened in a maximized state. [#​30864](https://togithub.com/electron/electron/pull/30864) (Also in [12](https://togithub.com/electron/electron/pull/30863), [13](https://togithub.com/electron/electron/pull/30862), [15](https://togithub.com/electron/electron/pull/30865)) ##### Other Changes - Updated Chromium to 93.0.4577.63. [#​30794](https://togithub.com/electron/electron/pull/30794) ##### Documentation - Documentation changes: [#​30849](https://togithub.com/electron/electron/pull/30849) ### [`v14.0.0`](https://togithub.com/electron/electron/releases/v14.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v13.4.0...v14.0.0) ### Release Notes for v14.0.0 #### Stack Upgrades - Chromium 93.0.4577.58. - [New in 93](https://developer.chrome.com/blog/new-in-chrome-93/) - [New in 92](https://www.chromestatus.com/features#milestone%3D92) - 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.3 blog post](https://v8.dev/blog/v8-release-93) - [v9.2 blog post](https://v8.dev/blog/v8-release-92) #### Breaking Changes - Child windows no longer inherit BrowserWindow construction options from their parents. [#​28550](https://togithub.com/electron/electron/pull/28550) - Deprecated `worldSafeExecuteJavaScript` option was removed from `webPreferences`. [#​28456](https://togithub.com/electron/electron/pull/28456) - Removed deprecated `additionalFeatures` property from `new-window` and `did-create-window` WebContents events. [#​28548](https://togithub.com/electron/electron/pull/28548) - Removed the deprecated `app.allowRendererProcessReuse` and BrowserWindow `affinity` options. [#​26874](https://togithub.com/electron/electron/pull/26874) #### Features ##### Additions - Added `BrowserWindow.isFocusable()` to determine whether a window is focusable. [#​28642](https://togithub.com/electron/electron/pull/28642) - Added `WebFrameMain.visibilityState` instance property. [#​28706](https://togithub.com/electron/electron/pull/28706) - Added `disposition`, `referrer` and `postBody` to the details object passed to the window open handler registered with `setWindowOpenHandler`. [#​28518](https://togithub.com/electron/electron/pull/28518) (Also in [13](https://togithub.com/electron/electron/pull/29277)) - Added `process.contextId` used by `@electron/remote`. [#​28007](https://togithub.com/electron/electron/pull/28007) (Also in [13](https://togithub.com/electron/electron/pull/28251)) - Added experimental cookie encryption support behind an [Electron Fuse](https://www.electronjs.org/docs/tutorial/fuses). [#​29492](https://togithub.com/electron/electron/pull/29492) (Also in [13](https://togithub.com/electron/electron/pull/29493)) - Added missing `resourceType` conversions for `webRequest` listener details: `font`, `ping`, `cspReport`, `media`, `webSocket`. [#​30050](https://togithub.com/electron/electron/pull/30050) - Added new `session.storagePath` API to get the path on disk for session-specific data. [#​28665](https://togithub.com/electron/electron/pull/28665) (Also in [13](https://togithub.com/electron/electron/pull/28866)) - Added `webContents.fromDevToolsTargetId(targetId)` to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. [#​30732](https://togithub.com/electron/electron/pull/30732) - Added support for Windows Control Overlay on macOS. [#​29986](https://togithub.com/electron/electron/pull/29986) - Added support for Windows Control Overlay on Windows. [#​30678](https://togithub.com/electron/electron/pull/30678) (Also in [15](https://togithub.com/electron/electron/pull/30512)) - Added support for debug URLs such as `chrome://gpucrash`. [#​29466](https://togithub.com/electron/electron/pull/29466) (Also in [13](https://togithub.com/electron/electron/pull/29491)) - Added support for directing Chromium logging to a file with `--log-file=.../path/to/file.log`. Also, it's now possible to enable logging from JavaScript by appending command-line switches during the first JS tick. [#​29963](https://togithub.com/electron/electron/pull/29963) - Added support for the des-ede3 cipher in node crypto. [#​27897](https://togithub.com/electron/electron/pull/27897) (Also in [11](https://togithub.com/electron/electron/pull/27993), [12](https://togithub.com/electron/electron/pull/27992), [13](https://togithub.com/electron/electron/pull/30453)) - Adding `ContextBridgeMutability` feature that skips context bridge `DeepFreeze` and `SetReadOnlyNonConfigurable` when exposing a value. [#​27348](https://togithub.com/electron/electron/pull/27348) ##### Improvements - Improved performance characteristics of functions being sent back and forth over the contextBridge. [#​28285](https://togithub.com/electron/electron/pull/28285) - Improved performance of `napi_threadsafe_function`. [#​29021](https://togithub.com/electron/electron/pull/29021) (Also in [12](https://togithub.com/electron/electron/pull/29047), [13](https://togithub.com/electron/electron/pull/29048)) ##### Removed/Deprecated - The `submitURL` option for `crashReporter.start` is no longer a required argument when `uploadToServer` is false. [#​28105](https://togithub.com/electron/electron/pull/28105) (Also in [13](https://togithub.com/electron/electron/pull/28283)) #### Fixes - Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling `uv_run()`. [#​28957](https://togithub.com/electron/electron/pull/28957) (Also in [11](https://togithub.com/electron/electron/pull/28974), [12](https://togithub.com/electron/electron/pull/28972), [13](https://togithub.com/electron/electron/pull/28973)) - Allow loading source maps from custom protocols and asar bundles. [#​28573](https://togithub.com/electron/electron/pull/28573) (Also in [12](https://togithub.com/electron/electron/pull/28616), [13](https://togithub.com/electron/electron/pull/28615)) - Child windows with specified background colors or transpency now work as intended. [#​28054](https://togithub.com/electron/electron/pull/28054) (Also in [12](https://togithub.com/electron/electron/pull/28107), [13](https://togithub.com/electron/electron/pull/28112)) - 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. [#​28121](https://togithub.com/electron/electron/pull/28121) (Also in [11](https://togithub.com/electron/electron/pull/28171), [12](https://togithub.com/electron/electron/pull/28172), [13](https://togithub.com/electron/electron/pull/28173)) - Electron Fuses are now in a consistent order across platforms. [#​29616](https://togithub.com/electron/electron/pull/29616) (Also in [13](https://togithub.com/electron/electron/pull/29615)) - Fixed an issue where `fs.promises.readFile` would improperly error when passing a `FileHandle` to the `path` argument. [#​29577](https://togithub.com/electron/electron/pull/29577) (Also in [12](https://togithub.com/electron/electron/pull/29575), [13](https://togithub.com/electron/electron/pull/29576)) - Fixed CORS preflight request always being cancelled when connecting via proxy requiring authentication for apps that had registered WebRequest listeners. [#​29812](https://togithub.com/electron/electron/pull/29812) (Also in [12](https://togithub.com/electron/electron/pull/29810), [13](https://togithub.com/electron/electron/pull/29811)) - Fixed `` `focus` / `blur` events not working with `contextIsolation` enabled. [#​29004](https://togithub.com/electron/electron/pull/29004) (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), [13](https://togithub.com/electron/electron/pull/29025)) - Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#​28273](https://togithub.com/electron/electron/pull/28273) (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), [13](https://togithub.com/electron/electron/pull/28280)) - Fixed `documentEdited` status not updating close button for frameless window on macOS. [#​30391](https://togithub.com/electron/electron/pull/30391) (Also in [13](https://togithub.com/electron/electron/pull/30393), [15](https://togithub.com/electron/electron/pull/30392)) - Fixed `postData` parameter missing from `new-window` event. [#​28513](https://togithub.com/electron/electron/pull/28513) (Also in [12](https://togithub.com/electron/electron/pull/28543), [13](https://togithub.com/electron/electron/pull/28542)) - Fixed `requestFullscreen` inside webview does not make the element take fullscreen. [#​29989](https://togithub.com/electron/electron/pull/29989) (Also in [12](https://togithub.com/electron/electron/pull/29988), [13](https://togithub.com/electron/electron/pull/29987)) - Fixed `select-bluetooth-device` firing on Windows. [#​29613](https://togithub.com/electron/electron/pull/29613) (Also in [12](https://togithub.com/electron/electron/pull/29612), [13](https://togithub.com/electron/electron/pull/29611)) - Fixed `webFrame` spell checker APIs crashing when called in sandboxed renderer. [#​29053](https://togithub.com/electron/electron/pull/29053) (Also in [12](https://togithub.com/electron/electron/pull/29086), [13](https://togithub.com/electron/electron/pull/29087)) - Fixed `will-resize` and `will-move` events not scaling the emitted `newBounds` rectangle to the appropriate Windows display scale factor. [#​29162](https://togithub.com/electron/electron/pull/29162) (Also in [11](https://togithub.com/electron/electron/pull/29225), [12](https://togithub.com/electron/electron/pull/29226), [13](https://togithub.com/electron/electron/pull/29227)) - Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. [#​28485](https://togithub.com/electron/electron/pull/28485) (Also in [11](https://togithub.com/electron/electron/pull/28524), [12](https://togithub.com/electron/electron/pull/28525), [13](https://togithub.com/electron/electron/pull/28526)) - Fixed a crash in the repl when `SharedArrayBuffer` is disabled. [#​30484](https://togithub.com/electron/electron/pull/30484) - Fixed a crash when `process.exit` is called and `nativeWindowOpen` is enabled. [#​30235](https://togithub.com/electron/electron/pull/30235) (Also in [15](https://togithub.com/electron/electron/pull/30238)) - Fixed a crash when calling `shell.trashItem()` from the renderer process. [#​28748](https://togithub.com/electron/electron/pull/28748) (Also in [12](https://togithub.com/electron/electron/pull/28787), [13](https://togithub.com/electron/electron/pull/28788)) - Fixed a crash when calling the `webContents.on('login')` callback synchronously. [#​30090](https://togithub.com/electron/electron/pull/30090) (Also in [12](https://togithub.com/electron/electron/pull/30092), [13](https://togithub.com/electron/electron/pull/30091)) - Fixed a feature flag issue where spellchecker methods returned empty suggestion lists on Windows. [#​29705](https://togithub.com/electron/electron/pull/29705) (Also in [13](https://togithub.com/electron/electron/pull/29706)) - Fixed a hang when denying a `window.open` using `setWindowOpenHandler` when `nativeWindowOpen: false`. [#​29883](https://togithub.com/electron/electron/pull/29883) (Also in [12](https://togithub.com/electron/electron/pull/29881), [13](https://togithub.com/electron/electron/pull/29882)) - Fixed a network process crash that could happen when using `setCertificateVerifyProc` with many concurrent verification requests. [#​28358](https://togithub.com/electron/electron/pull/28358) (Also in [11](https://togithub.com/electron/electron/pull/28470), [12](https://togithub.com/electron/electron/pull/28465), [13](https://togithub.com/electron/electron/pull/28433)) - Fixed a potential crash that would occur with draggable regions on Windows. [#​30327](https://togithub.com/electron/electron/pull/30327) (Also in [13](https://togithub.com/electron/electron/pull/30326), [15](https://togithub.com/electron/electron/pull/30328)) - Fixed a potential crash when calling `app.quit()` on macOS. [#​29962](https://togithub.com/electron/electron/pull/29962) (Also in [12](https://togithub.com/electron/electron/pull/30138), [13](https://togithub.com/electron/electron/pull/29961)) - Fixed a potential crash when setting vibrancy on macOS. [#​29723](https://togithub.com/electron/electron/pull/29723) (Also in [13](https://togithub.com/electron/electron/pull/29722)) - Fixed an issue on Mac where an application could not capture its own window using the desktop capture or getMediaSourceId APIs. [#​30524](https://togithub.com/electron/electron/pull/30524) (Also in [13](https://togithub.com/electron/electron/pull/30523), [15](https://togithub.com/electron/electron/pull/30525)) - Fixed an issue on Windows where empty console windows were appearing when `--enable-logging` was present. [#​30385](https://togithub.com/electron/electron/pull/30385) (Also in [15](https://togithub.com/electron/electron/pull/30386)) - 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`. [#​30561](https://togithub.com/electron/electron/pull/30561) (Also in [12](https://togithub.com/electron/electron/pull/30669), [13](https://togithub.com/electron/electron/pull/30560), [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). [#​30541](https://togithub.com/electron/electron/pull/30541) (Also in [13](https://togithub.com/electron/electron/pull/30540), [15](https://togithub.com/electron/electron/pull/30542)) - Fixed an issue where BrowserWindows would not properly honor `transparency: true` or a `backgroundColor` being set in their constructor options. [#​30159](https://togithub.com/electron/electron/pull/30159) - Fixed an issue where Electron would sometimes not honor the user-defined Downloads directory. [#​29967](https://togithub.com/electron/electron/pull/29967) (Also in [12](https://togithub.com/electron/electron/pull/29966), [13](https://togithub.com/electron/electron/pull/29968)) - Fixed an issue where `BrowserView` webContents would appear not to load in some circumstances. [#​30335](https://togithub.com/electron/electron/pull/30335) (Also in [15](https://togithub.com/electron/electron/pull/30336)) - Fixed an issue where `beforeunload` and `unload` weren't firing properly in `BrowserView`s. [#​28382](https://togithub.com/electron/electron/pull/28382) - Fixed an issue where `illegal access error` could be thrown when `nodeIntegrationInSubFrames` is enabled. [#​29093](https://togithub.com/electron/electron/pull/29093) (Also in [12](https://togithub.com/electron/electron/pull/29169), [13](https://togithub.com/electron/electron/pull/29170)) - Fixed an issue where `select-serial-port` callback crashes when called with an invalid serial port ID. [#​28602](https://togithub.com/electron/electron/pull/28602) (Also in [12](https://togithub.com/electron/electron/pull/28618), [13](https://togithub.com/electron/electron/pull/28619)) - Fixed an issue where `self.module.paths` wouldn't work in Workers. [#​30014](https://togithub.com/electron/electron/pull/30014) (Also in [12](https://togithub.com/electron/electron/pull/30012), [13](https://togithub.com/electron/electron/pull/30013)) - Fixed an issue where the TouchBarScrubber crashes when `showArrowButtons` is enabled if `items` is an empty array. [#​30679](https://togithub.com/electron/electron/pull/30679) (Also in [13](https://togithub.com/electron/electron/pull/30680), [15](https://togithub.com/electron/electron/pull/30681)) - Fixed an issue where toggling `documentEdited` status on macOS with `titlebarStyle: 'hiddenInset'` inadvertently moves the traffic light location. [#​30605](https://togithub.com/electron/electron/pull/30605) (Also in [13](https://togithub.com/electron/electron/pull/30603), [15](https://togithub.com/electron/electron/pull/30604)) - Fixed an issue where `win.capturePage()` never called back after calling `hide()` for a hidden window on some platforms. [#​27883](https://togithub.com/electron/electron/pull/27883) (Also in [11](https://togithub.com/electron/electron/pull/28074), [12](https://togithub.com/electron/electron/pull/28075), [13](https://togithub.com/electron/electron/pull/28076)) - Fixed an issue where `window.print()` did not work properly when printing a pdf from the pdf plugin. [#​28328](https://togithub.com/electron/electron/pull/28328) (Also in [12](https://togithub.com/electron/electron/pull/28352), [13](https://togithub.com/electron/electron/pull/28351)) - Fixed an issue where a specified aspect ratio could become incorrect when maximizing a window on macOS. [#​30331](https://togithub.com/electron/electron/pull/30331) (Also in [12](https://togithub.com/electron/electron/pull/30329), [13](https://togithub.com/electron/electron/pull/30330), [15](https://togithub.com/electron/electron/pull/30332)) - Fixed an issue where custom traffic lights could be covered by BrowserViews on macOS. [#​29628](https://togithub.com/electron/electron/pull/29628) (Also in [13](https://togithub.com/electron/electron/pull/29663)) - Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. [#​28984](https://togithub.com/electron/electron/pull/28984) (Also in [11](https://togithub.com/electron/electron/pull/29018), [12](https://togithub.com/electron/electron/pull/29019), [13](https://togithub.com/electron/electron/pull/29017)) - Fixed an issue where draggable regions sometimes did not work properly when DevTools is open. [#​29735](https://togithub.com/electron/electron/pull/29735) (Also in [12](https://togithub.com/electron/electron/pull/29733), [13](https://togithub.com/electron/electron/pull/29734)) - Fixed an issue where dropdown menus did not work in DevTools when `contextIsolation` was enabled. [#​29886](https://togithub.com/electron/electron/pull/29886) (Also in [13](https://togithub.com/electron/electron/pull/29885)) - Fixed an issue where errors thrown in functions passed over the `contextBridge` could be displayed incorrectly. [#​28346](https://togithub.com/electron/electron/pull/28346) (Also in [12](https://togithub.com/electron/electron/pull/28447), [13](https://togithub.com/electron/electron/pull/28446)) - Fixed an issue where extensions without a background page might not have file access. [#​29123](https://togithub.com/electron/electron/pull/29123) (Also in [12](https://togithub.com/electron/electron/pull/29172), [13](https://togithub.com/electron/electron/pull/29171)) - Fixed an issue where multiple calls to `window.setFullScreen` could cause problems. [#​25470](https://togithub.com/electron/electron/pull/25470) (Also in [11](https://togithub.com/electron/electron/pull/28773), [12](https://togithub.com/electron/electron/pull/28772), [13](https://togithub.com/electron/electron/pull/28763)) - Fixed an issue where request headers were cleared if the optional "requestHeaders" parameter was not included in the webRequest.onBeforeSendHeaders callback response object. [#​29835](https://togithub.com/electron/electron/pull/29835) (Also in [12](https://togithub.com/electron/electron/pull/29834), [13](https://togithub.com/electron/electron/pull/29836)) - Fixed an issue where right-clicking in the devtools console throws an error. [#​29472](https://togithub.com/electron/electron/pull/29472) - Fixed an issue where some Node.js modules would hang on page reload on Windows. [#​28175](https://togithub.com/electron/electron/pull/28175) (Also in [11](https://togithub.com/electron/electron/pull/28336), [12](https://togithub.com/electron/electron/pull/28337), [13](https://togithub.com/electron/electron/pull/28335)) - Fixed an issue where some dialogs would stop working on macOS if `window.hide()` was called while they were open. [#​28671](https://togithub.com/electron/electron/pull/28671) (Also in [11](https://togithub.com/electron/electron/pull/28696), [12](https://togithub.com/electron/electron/pull/28695), [13](https://togithub.com/electron/electron/pull/28694)) - Fixed an issue where the `setAlwaysOnTop` value would sometimes not be preserved for child windows on macOS. [#​29855](https://togithub.com/electron/electron/pull/29855) (Also in [12](https://togithub.com/electron/electron/pull/29957), [13](https://togithub.com/electron/electron/pull/29956)) - Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#​28268](https://togithub.com/electron/electron/pull/28268) (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), [13](https://togithub.com/electron/electron/pull/28298)) - Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#​28366](https://togithub.com/electron/electron/pull/28366) (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), [13](https://togithub.com/electron/electron/pull/28390)) - Fixed an issue where the traffic lights would get double-drawn when exiting fullscreen and adding a `BrowserView` on macOS. [#​30150](https://togithub.com/electron/electron/pull/30150) (Also in [13](https://togithub.com/electron/electron/pull/30149)) - Fixed an issue where the user-data directory was incorrect in unpackaged apps. [#​30142](https://togithub.com/electron/electron/pull/30142) - Fixed an issue where the void function `Menu.setApplicationMenu` would return a value on some platforms. [#​29118](https://togithub.com/electron/electron/pull/29118) (Also in [12](https://togithub.com/electron/electron/pull/29128), [13](https://togithub.com/electron/electron/pull/29129)) - Fixed an issue where the window couldn't be closed if a user tried to quit with a message box showing. [#​28967](https://togithub.com/electron/electron/pull/28967) (Also in [12](https://togithub.com/electron/electron/pull/28989), [13](https://togithub.com/electron/electron/pull/28988)) - Fixed an issue where windows in `simpleFullscreen` mode were not properly resizing when display metrics changed. [#​28150](https://togithub.com/electron/electron/pull/28150) (Also in [11](https://togithub.com/electron/electron/pull/28870), [12](https://togithub.com/electron/electron/pull/28869), [13](https://togithub.com/electron/electron/pull/28216)) - Fixed an issue with PDF loading on Windows, where metadata was not loading correctly and causing the PDF to load as a blank page. [#​29831](https://togithub.com/electron/electron/pull/29831) (Also in [13](https://togithub.com/electron/electron/pull/29830)) - Fixed `app.getPath('logs')` returning the wrong path on Linux and Windows. [#​29865](https://togithub.com/electron/electron/pull/29865) - Fixed beta-only bug that caused mouse clicks to not be processed in frameless windows. [#​30459](https://togithub.com/electron/electron/pull/30459) (Also in [15](https://togithub.com/electron/electron/pull/30460)) - Fixed context menus not being positioned correctly when near the edge of the screen. [#​28224](https://togithub.com/electron/electron/pull/28224) (Also in [11](https://togithub.com/electron/electron/pull/28278), [12](https://togithub.com/electron/electron/pull/28277), [13](https://togithub.com/electron/electron/pull/28276)) - Fixed corner radius for vibrancy view in macOS 11. [#​28655](https://togithub.com/electron/electron/pull/28655) (Also in [11](https://togithub.com/electron/electron/pull/29072), [12](https://togithub.com/electron/electron/pull/29071), [13](https://togithub.com/electron/electron/pull/28679)) - Fixed crash when an exception occurs within the event emitter. [#​28971](https://togithub.com/electron/electron/pull/28971) (Also in [13](https://togithub.com/electron/electron/pull/29106)) - Fixed crash when calling `getBackgroundColor` on a transparent window with no assigned background color. [#​28120](https://togithub.com/electron/electron/pull/28120) (Also in [11](https://togithub.com/electron/electron/pull/28186), [12](https://togithub.com/electron/electron/pull/28188), [13](https://togithub.com/electron/electron/pull/28187)) - Fixed crash when clicking links with `target=_blank` from webview. [#​29949](https://togithub.com/electron/electron/pull/29949) (Also in [12](https://togithub.com/electron/electron/pull/29950), [13](https://togithub.com/electron/electron/pull/29951)) - Fixed crashes in debug builds caused by microtasks policy mismatch. [#​29809](https://togithub.com/electron/electron/pull/29809) (Also in [12](https://togithub.com/electron/electron/pull/29807), [13](https://togithub.com/electron/electron/pull/29808)) - Fixed crashes on latest gen Intel and Ryzen processors. [#​29688](https://togithub.com/electron/electron/pull/29688) - Fixed crashes on macOS when `Geolocation` was used. [#​29914](https://togithub.com/electron/electron/pull/29914) (Also in [13](https://togithub.com/electron/electron/pull/29912)) - Fixed failing to request file:// resources when web security is disabled. [#​28489](https://togithub.com/electron/electron/pull/28489) (Also in [11](https://togithub.com/electron/electron/pull/28589), [12](https://togithub.com/electron/electron/pull/28560), [13](https://togithub.com/electron/electron/pull/28557)) - Fixed frameless window having wrong traffic lights position on macOS 11. [#​30269](https://togithub.com/electron/electron/pull/30269) (Also in [13](https://togithub.com/electron/electron/pull/30319), [15](https://togithub.com/electron/electron/pull/30270)) - Fixed hover state not clear bug when BrowserWindow is not resizable. [#​29801](https://togithub.com/electron/electron/pull/29801) (Also in [12](https://togithub.com/electron/electron/pull/29799), [13](https://togithub.com/electron/electron/pull/29800)) - Fixed incorrect value of `document.focus` when opening multiple windows on macOS. [#​29204](https://togithub.com/electron/electron/pull/29204) (Also in [12](https://togithub.com/electron/electron/pull/29235), [13](https://togithub.com/electron/electron/pull/29234)) - Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. [#​28137](https://togithub.com/electron/electron/pull/28137) (Also in [11](https://togithub.com/electron/electron/pull/28201), [12](https://togithub.com/electron/electron/pull/28202), [13](https://togithub.com/electron/electron/pull/28203)) - Fixed issue where the update permission prompt would cause 100% CPU spin while the prompt was open. [#​29806](https://togithub.com/electron/electron/pull/29806) (Also in [13](https://togithub.com/electron/electron/pull/29805)) - Fixed key window status on mac when opening panels or using custom window switchers. [#​30066](https://togithub.com/electron/electron/pull/30066) (Also in [12](https://togithub.com/electron/electron/pull/30067)) - Fixed media key `globalShortcut`s on macOS. [#​30569](https://togithub.com/electron/electron/pull/30569) (Also in [15](https://togithub.com/electron/electron/pull/30570)) - Fixed memory leak when creating notification on macOS. [#​30008](https://togithub.com/electron/electron/pull/30008) (Also in [12](https://togithub.com/electron/electron/pull/30007), [13](https://togithub.com/electron/electron/pull/30009)) - Fixed memory leak when requesting files in ASAR archive from renderer. [#​29536](https://togithub.com/electron/electron/pull/29536) (Also in [12](https://togithub.com/electron/electron/pull/29548), [13](https://togithub.com/electron/electron/pull/29535)) - Fixed missing 'fetch' event in service workers for requests using a registered protocol. [#​29440](https://togithub.com/electron/electron/pull/29440) (Also in [12](https://togithub.com/electron/electron/pull/29447), [13](https://togithub.com/electron/electron/pull/29446)) - Fixed native module compilation with AsyncCleanupHooks on windows. [#​28067](https://togithub.com/electron/electron/pull/28067) (Also in [11](https://togithub.com/electron/electron/pull/28108), [12](https://togithub.com/electron/electron/pull/28109), [13](https://togithub.com/electron/electron/pull/28110)) - Fixed page title not being updated on child windows without navigation entries under nativeWindowOpen. [#​29959](https://togithub.com/electron/electron/pull/29959) (Also in [12](https://togithub.com/electron/electron/pull/29960), [13](https://togithub.com/electron/electron/pull/29958)) - Fixed permissions issue that was preventing the PDF viewer from displaying. [#​29210](https://togithub.com/electron/electron/pull/29210) (Also in [13](https://togithub.com/electron/electron/pull/29252)) - Fixed potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. [#​29670](https://togithub.com/electron/electron/pull/29670) (Also in [11](https://togithub.com/electron/electron/pull/29667), [12](https://togithub.com/electron/electron/pull/29668), [13](https://togithub.com/electron/electron/pull/29669)) - Fixed pressing Alt with mouse click results in toggling menu bar. [#​29452](https://togithub.com/electron/electron/pull/29452) (Also in [12](https://togithub.com/electron/electron/pull/29451), [13](https://togithub.com/electron/electron/pull/29450)) - Fixed pressing ESC not exiting fullscreen from `webview`. [#​30127](https://togithub.com/electron/electron/pull/30127) (Also in [12](https://togithub.com/electron/electron/pull/30137), [13](https://togithub.com/electron/electron/pull/30128)) - Fixed pressing `Alt+Shift` and `Alt+Ctrl` toggling menu bar on KDE. [#​29444](https://togithub.com/electron/electron/pull/29444) (Also in [12](https://togithub.com/electron/electron/pull/29445), [13](https://togithub.com/electron/electron/pull/29443)) - Fixed rare crash in UpdateDraggableRegions. [#​30559](https://togithub.com/electron/electron/pull/30559) (Also in [13](https://togithub.com/electron/electron/pull/30557), [15](https://togithub.com/electron/electron/pull/30558)) - Fixed rare crash when initializing the internal PDF extension. [#​28432](https://togithub.com/electron/electron/pull/28432) (Also in [12](https://togithub.com/electron/electron/pull/28452), [13](https://togithub.com/electron/electron/pull/28453)) - Fixed redirects between locations in custom protocols. [#​30156](https://togithub.com/electron/electron/pull/30156) - Fixed sending intermediate certificates with 'select-client-certificate' event callback. [#​29570](https://togithub.com/electron/electron/pull/29570) (Also in [12](https://togithub.com/electron/electron/pull/29568), [13](https://togithub.com/electron/electron/pull/29569)) - Fixed service worker not working with custom protocol. [#​28326](https://togithub.com/electron/electron/pull/28326) (Also in [11](https://togithub.com/electron/electron/pull/28353), [12](https://togithub.com/electron/electron/pull/28355), [13](https://togithub.com/electron/electron/pull/28354)) - Fixed shifted character getting changed in menu accelerator. [#​29481](https://togithub.com/electron/electron/pull/29481) (Also in [12](https://togithub.com/electron/electron/pull/29483), [13](https://togithub.com/electron/electron/pull/29482)) - Fixed some console messages still being printed to logs when the LogJsConsoleMessages feature was disabled. [#​30355](https://togithub.com/electron/electron/pull/30355) (Also in [15](https://togithub.com/electron/electron/pull/30356)) - Fixed stack overflow crash in v8 on windows 32-bit builds. [#​30242](https://togithub.com/electron/electron/pull/30242) (Also in [12](https://togithub.com/electron/electron/pull/30244), [13](https://togithub.com/electron/electron/pull/30241), [15](https://togithub.com/electron/electron/pull/30243)) - Fixed systemPreferences.getSystemColor returning colors missing alpha values. [#​30087](https://togithub.com/electron/electron/pull/30087) (Also in [13](https://togithub.com/electron/electron/pull/30088)) - Fixed the 'did-fail-load' event not being emitted when the 'certificate-error' handler allowed an error through. [#​29870](https://togithub.com/electron/electron/pull/29870) - Fixed the `