webtorrent / webtorrent-desktop

❤️ Streaming torrent app for Mac, Windows, and Linux
https://webtorrent.io/desktop
MIT License
9.63k stars 1k forks source link

chore(deps): update dependency electron to v20 - autoclosed #2234

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 15.5.7 -> 20.2.0 age adoption passing confidence

Release Notes

electron/electron ### [`v20.2.0`](https://togithub.com/electron/electron/releases/tag/v20.2.0) [Compare Source](https://togithub.com/electron/electron/compare/v20.1.4...v20.2.0) ### Release Notes for v20.2.0 #### Features - Added `webFrameMain.origin`. [#​35535](https://togithub.com/electron/electron/pull/35535) (Also in [19](https://togithub.com/electron/electron/pull/35624), [21](https://togithub.com/electron/electron/pull/35534)) #### Fixes - Fixed `uv_os_gethostname` failing on Windows 7. [#​35705](https://togithub.com/electron/electron/pull/35705) (Also in [19](https://togithub.com/electron/electron/pull/35703), [21](https://togithub.com/electron/electron/pull/35704)) - Fixed an edge case in `app.isInApplicationsFolder()` which would return false incorrectly in some cases. [#​35731](https://togithub.com/electron/electron/pull/35731) (Also in [19](https://togithub.com/electron/electron/pull/35729), [21](https://togithub.com/electron/electron/pull/35730)) #### Other Changes - Fixed an issue where a child of a window using WCO would not have the navigator defined. [#​35530](https://togithub.com/electron/electron/pull/35530) (Also in [19](https://togithub.com/electron/electron/pull/35701)) - Updated Chromium to 104.0.5112.124. [#​35674](https://togithub.com/electron/electron/pull/35674) #### Documentation - Documentation changes: [#​35666](https://togithub.com/electron/electron/pull/35666) ### [`v20.1.4`](https://togithub.com/electron/electron/releases/tag/v20.1.4) [Compare Source](https://togithub.com/electron/electron/compare/v20.1.3...v20.1.4) ### Release Notes for v20.1.4 #### Fixes - Added support for Windows drop-down dialog extensions. [#​35659](https://togithub.com/electron/electron/pull/35659) (Also in [18](https://togithub.com/electron/electron/pull/35661), [19](https://togithub.com/electron/electron/pull/35660)) - Enable WCO maximize button when window enters tablet mode and is not already maximized. [#​35663](https://togithub.com/electron/electron/pull/35663) (Also in [21](https://togithub.com/electron/electron/pull/35664)) - Fixed issue with history.back() in sandboxed iframes affecting parent browsing context. [#​35622](https://togithub.com/electron/electron/pull/35622) (Also in [19](https://togithub.com/electron/electron/pull/35621), [21](https://togithub.com/electron/electron/pull/35623)) #### Other Changes - Security: backported fix for CVE-2022-3039. [#​35560](https://togithub.com/electron/electron/pull/35560) #### Documentation - Documentation changes: [#​35649](https://togithub.com/electron/electron/pull/35649) ### [`v20.1.3`](https://togithub.com/electron/electron/releases/tag/v20.1.3) [Compare Source](https://togithub.com/electron/electron/compare/v20.1.2...v20.1.3) ### Release Notes for v20.1.3 #### Fixes - Added a background to the WCO container to avoid rendering glitches. [#​35611](https://togithub.com/electron/electron/pull/35611) (Also in [21](https://togithub.com/electron/electron/pull/35612)) - Fixed session.getBlobData never resolves with blob sizes > 65536. [#​35601](https://togithub.com/electron/electron/pull/35601) (Also in [19](https://togithub.com/electron/electron/pull/35600), [21](https://togithub.com/electron/electron/pull/35602)) ### [`v20.1.2`](https://togithub.com/electron/electron/releases/tag/v20.1.2) [Compare Source](https://togithub.com/electron/electron/compare/v20.1.1...v20.1.2) ### Release Notes for v20.1.2 #### Other Changes - Security: backported fix for CVE-2022-3038. [#​35549](https://togithub.com/electron/electron/pull/35549) - Security: backported fix for CVE-2022-3040. [#​35553](https://togithub.com/electron/electron/pull/35553) - Security: backported fix for CVE-2022-3041. [#​35557](https://togithub.com/electron/electron/pull/35557) - Security: backported fix for CVE-2022-3075. [#​35544](https://togithub.com/electron/electron/pull/35544) - Updated Chromium to 104.0.5112.114. [#​35570](https://togithub.com/electron/electron/pull/35570) ### [`v20.1.1`](https://togithub.com/electron/electron/releases/tag/v20.1.1) [Compare Source](https://togithub.com/electron/electron/compare/v20.1.0...v20.1.1) ### Release Notes for v20.1.1 #### Fixes - Fixed a bug where calling `atob` in the renderer process could fail under some circumstances. [#​35445](https://togithub.com/electron/electron/pull/35445) (Also in [21](https://togithub.com/electron/electron/pull/35443)) - Fixed a potential crash on WebWorker destruction. [#​35491](https://togithub.com/electron/electron/pull/35491) (Also in [19](https://togithub.com/electron/electron/pull/35490), [21](https://togithub.com/electron/electron/pull/35492)) - Fixed an issue where frameless windows with `roundedCorners: false` couldn't enter fullscreen without crashing. [#​35455](https://togithub.com/electron/electron/pull/35455) (Also in [19](https://togithub.com/electron/electron/pull/35456), [21](https://togithub.com/electron/electron/pull/35454)) - Fixed an issue where part of the BrowserView could be cut off when calling `setBounds` on some windows. [#​35494](https://togithub.com/electron/electron/pull/35494) (Also in [19](https://togithub.com/electron/electron/pull/35495)) ### [`v20.1.0`](https://togithub.com/electron/electron/releases/tag/v20.1.0) [Compare Source](https://togithub.com/electron/electron/compare/v20.0.3...v20.1.0) ### Release Notes for v20.1.0 #### Fixes - Fixed enable promise support with webFrameMain.executeJavaScript. [#​35358](https://togithub.com/electron/electron/pull/35358) (Also in [21](https://togithub.com/electron/electron/pull/35359)) - Fixed undefined details.requestingUrl from session.setPermissionCheckHandler. [#​35408](https://togithub.com/electron/electron/pull/35408) (Also in [21](https://togithub.com/electron/electron/pull/35409)) - Picture-In-Picture mode no longer becomes a red rectangle on hover. [#​35402](https://togithub.com/electron/electron/pull/35402) (Also in [19](https://togithub.com/electron/electron/pull/35400), [21](https://togithub.com/electron/electron/pull/35401)) #### Other Changes - Updated Chromium to 104.0.5112.102. [#​35361](https://togithub.com/electron/electron/pull/35361) ### [`v20.0.3`](https://togithub.com/electron/electron/releases/tag/v20.0.3) [Compare Source](https://togithub.com/electron/electron/compare/v20.0.2...v20.0.3) ### Release Notes for v20.0.3 #### Fixes - Fixed an issue where WCO could occlude DevTools opened in any non-detached mode. [#​35309](https://togithub.com/electron/electron/pull/35309) (Also in [18](https://togithub.com/electron/electron/pull/35307), [19](https://togithub.com/electron/electron/pull/35308)) - Fixed an issue where frameless resizable windows showed Window 7 style frames while opening. [#​35352](https://togithub.com/electron/electron/pull/35352) - Fixed crash in renderer when resuming system from sleep. [#​35338](https://togithub.com/electron/electron/pull/35338) (Also in [18](https://togithub.com/electron/electron/pull/35340), [19](https://togithub.com/electron/electron/pull/35337), [21](https://togithub.com/electron/electron/pull/35336)) - Prevent brief display of "Ozone X11" in window title on Linux. [#​35317](https://togithub.com/electron/electron/pull/35317) (Also in [18](https://togithub.com/electron/electron/pull/34943)) #### Documentation - Documentation changes: [#​35331](https://togithub.com/electron/electron/pull/35331), [#​35333](https://togithub.com/electron/electron/pull/35333) ### [`v20.0.2`](https://togithub.com/electron/electron/releases/tag/v20.0.2) [Compare Source](https://togithub.com/electron/electron/compare/v20.0.1...v20.0.2) ### Release Notes for v20.0.2 #### Fixes - Fixed an issue where app.relaunch loses args when execPath is specified. [#​35253](https://togithub.com/electron/electron/pull/35253) (Also in [19](https://togithub.com/electron/electron/pull/35252), [21](https://togithub.com/electron/electron/pull/35254)) - Fixed context menu not showing all items on macOS when dock is not hidden. [#​35200](https://togithub.com/electron/electron/pull/35200) (Also in [18](https://togithub.com/electron/electron/pull/35198), [19](https://togithub.com/electron/electron/pull/35199)) - Fixed support for Wayland client-side decorations. [#​35206](https://togithub.com/electron/electron/pull/35206) (Also in [19](https://togithub.com/electron/electron/pull/35207)) #### Unknown - Fixed a typo in the section on debugging with VSCode. [#​35286](https://togithub.com/electron/electron/pull/35286) (Also in [19](https://togithub.com/electron/electron/pull/35284), [21](https://togithub.com/electron/electron/pull/35285)) ### [`v20.0.1`](https://togithub.com/electron/electron/releases/tag/v20.0.1) [Compare Source](https://togithub.com/electron/electron/compare/v20.0.0...v20.0.1) ### Release Notes for v20.0.1 #### Fixes - Do not exit when logging initialization fails. [#​35190](https://togithub.com/electron/electron/pull/35190) - Fixed WCO not responding to touch events on windows. [#​35174](https://togithub.com/electron/electron/pull/35174) (Also in [18](https://togithub.com/electron/electron/pull/35177), [19](https://togithub.com/electron/electron/pull/35176)) #### Other Changes - Updated Chromium to 104.0.5112.81. [#​35181](https://togithub.com/electron/electron/pull/35181) ### [`v20.0.0`](https://togithub.com/electron/electron/releases/tag/v20.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v19.1.0...v20.0.0) ### Release Notes for v20.0.0 #### Stack Upgrades - Chromium 104.0.5112.65. - [New in 104](https://developer.chrome.com/blog/new-in-chrome-104/) - [New in 103](https://developer.chrome.com/blog/new-in-chrome-103/) - Node v16.15.0 - [v16.15.0 release notes](https://nodejs.org/en/blog/release/v16.15.0/) - V8 v10.4 #### Breaking Changes - Removed the skip-taskbar feature on Linux. [#​35156](https://togithub.com/electron/electron/pull/35156) - Renderers are now sandboxed by default unless `nodeIntegration: true` or `sandbox: false` is specified. [#​35125](https://togithub.com/electron/electron/pull/35125) - Added safeguards when building native modules with nan. Use node-gyp >=8.4.0 and electron-rebuild >=3.2.9 for when rebuilding native modules. [#​35160](https://togithub.com/electron/electron/pull/35160) #### Features ##### Additions - Added a warning for building native modules with node-gyp and electron-rebuild, asking users to upgrade to >=8.4.0 for node-gyp and >=3.2.8 for electron-rebuild if using Electron 20 or higher. [#​35160](https://togithub.com/electron/electron/pull/35160) - Added `app.isHidden()` to check if the app is hidden (e.g. with Command-H) on macOS. [#​32155](https://togithub.com/electron/electron/pull/32155) - Added `browserData` to `app.setPath/getPath`. [#​33554](https://togithub.com/electron/electron/pull/33554) - Added immersive dark mode on Windows. [#​34549](https://togithub.com/electron/electron/pull/34549) - Added support for HIDDevice.forget(). [#​34210](https://togithub.com/electron/electron/pull/34210) - Added support for panel-like behavior. Window can float over full-screened apps. [#​34665](https://togithub.com/electron/electron/pull/34665) - Enabled `systemPreferences.subscribe{Local|Workspace}Notification` to take a `null` value for the `event` parameter. [#​33641](https://togithub.com/electron/electron/pull/33641) (Also in [18](https://togithub.com/electron/electron/pull/33771), [19](https://togithub.com/electron/electron/pull/33770)) - Fixed an issue where the PDF Viewer would fail if a user attempted to reload. [#​33560](https://togithub.com/electron/electron/pull/33560) (Also in [18](https://togithub.com/electron/electron/pull/33711), [19](https://togithub.com/electron/electron/pull/33712)) #### Fixes - Fixed 20.0.0-beta.8 X11 crash regression. [#​35092](https://togithub.com/electron/electron/pull/35092) - Fixed `_dyld_missing_symbol_abort` crash on macOS when using c++ native modules. [#​34944](https://togithub.com/electron/electron/pull/34944) - Fixed `serial-port-added` and `serial-port-removed` events not firing. [#​35047](https://togithub.com/electron/electron/pull/35047) - Fixed a potential printing hang. [#​34968](https://togithub.com/electron/electron/pull/34968) - Fixed an issue where invalid print job settings would correctly call back `Invalid print settings` as the failure reason, but would then not terminate the print job, leading to an eventual crash on exit. [#​35141](https://togithub.com/electron/electron/pull/35141) - Fixed an issue with fullscreen transitions when HTML fullscreen is requested. [#​34468](https://togithub.com/electron/electron/pull/34468) - Fixed child `about:blank` windows from inheriting their parents' preload scripts when `sandbox: false` and `nodeIntegrationInSubFrames: true`. [#​34585](https://togithub.com/electron/electron/pull/34585) - Fixed initialization race when registering partition allocator on macOS. [#​33832](https://togithub.com/electron/electron/pull/33832) - Fixed native module compilation issues on arm. [#​35137](https://togithub.com/electron/electron/pull/35137) - Fixed spontaneous crashing in native modules that depended on `nan`. [#​34851](https://togithub.com/electron/electron/pull/34851) - Updated Windows Control Overlay buttons to look and feel more native on Windows 11. [#​34888](https://togithub.com/electron/electron/pull/34888) ##### Also in earlier versions.... - Added support for `--ozone-platform-hint` flag on Linux. [#​35014](https://togithub.com/electron/electron/pull/35014) (Also in [19](https://togithub.com/electron/electron/pull/35015)) - Apply senderFrame details to ipcMain port event. [#​33756](https://togithub.com/electron/electron/pull/33756) (Also in [16](https://togithub.com/electron/electron/pull/33780), [17](https://togithub.com/electron/electron/pull/33781), [18](https://togithub.com/electron/electron/pull/33782), [19](https://togithub.com/electron/electron/pull/33783)) - Ensures that `requestMediaKeySystemAccess` eventually resolves / rejects. [#​34891](https://togithub.com/electron/electron/pull/34891) (Also in [19](https://togithub.com/electron/electron/pull/34890)) - Fixed `webContents.getUserAgent()` incorrectly returning an empty string unless previously set. [#​35131](https://togithub.com/electron/electron/pull/35131) (Also in [18](https://togithub.com/electron/electron/pull/35130), [19](https://togithub.com/electron/electron/pull/35132)) - Fixed a Windows Control Overlay issue where a window taken directly from minimized to maximized state could have incorrect hover state. [#​35074](https://togithub.com/electron/electron/pull/35074) (Also in [19](https://togithub.com/electron/electron/pull/35073)) - Fixed a crash in `safeStorage` on Linux. [#​33913](https://togithub.com/electron/electron/pull/33913) (Also in [15](https://togithub.com/electron/electron/pull/34263), [16](https://togithub.com/electron/electron/pull/34262), [17](https://togithub.com/electron/electron/pull/34261), [18](https://togithub.com/electron/electron/pull/34148), [19](https://togithub.com/electron/electron/pull/34147)) - Fixed a crash on Windows when opening apps in multiple, separate user sessions. [#​34139](https://togithub.com/electron/electron/pull/34139) (Also in [18](https://togithub.com/electron/electron/pull/34161), [19](https://togithub.com/electron/electron/pull/34160)) - Fixed a crash when calling `BrowserWindow.setEnabled()`. [#​34972](https://togithub.com/electron/electron/pull/34972) (Also in [18](https://togithub.com/electron/electron/pull/34973), [19](https://togithub.com/electron/electron/pull/34971)) - Fixed a crash when calling `loadExtension` on an extension directory that's missing a manifest file. [#​34168](https://togithub.com/electron/electron/pull/34168) (Also in [16](https://togithub.com/electron/electron/pull/34192), [17](https://togithub.com/electron/electron/pull/34193), [19](https://togithub.com/electron/electron/pull/34303)) - Fixed a crash when loading a same-origin URL after a render process crash. [#​34432](https://togithub.com/electron/electron/pull/34432) (Also in [18](https://togithub.com/electron/electron/pull/34430), [19](https://togithub.com/electron/electron/pull/34431)) - Fixed a performance problem in `crashReporter.start()` on macOS. [#​34639](https://togithub.com/electron/electron/pull/34639) (Also in [17](https://togithub.com/electron/electron/pull/34637), [18](https://togithub.com/electron/electron/pull/34640), [19](https://togithub.com/electron/electron/pull/34638)) - Fixed a potential crash when calling `webContents.print()`. [#​34271](https://togithub.com/electron/electron/pull/34271) (Also in [19](https://togithub.com/electron/electron/pull/34299)) - Fixed a potential crash when changing window settings after initializing WCO with an invalid `titleBarStyle`. [#​34875](https://togithub.com/electron/electron/pull/34875) (Also in [17](https://togithub.com/electron/electron/pull/35031), [18](https://togithub.com/electron/electron/pull/34873), [19](https://togithub.com/electron/electron/pull/34874)) - Fixed alwaysOnTop BrowserWindow option for X11 Linux. [#​34913](https://togithub.com/electron/electron/pull/34913) (Also in [18](https://togithub.com/electron/electron/pull/34911), [19](https://togithub.com/electron/electron/pull/34912)) - Fixed an OSR crash happening when input select items were rendered. [#​34069](https://togithub.com/electron/electron/pull/34069) (Also in [17](https://togithub.com/electron/electron/pull/34091), [18](https://togithub.com/electron/electron/pull/34092), [19](https://togithub.com/electron/electron/pull/34093)) - Fixed an error where `setWindowOpenHandler()` would crash if the callback threw an error. [#​34547](https://togithub.com/electron/electron/pull/34547) (Also in [17](https://togithub.com/electron/electron/pull/34772), [18](https://togithub.com/electron/electron/pull/34627), [19](https://togithub.com/electron/electron/pull/34546)) - Fixed an issue in which calling setBounds() after e.preventDefault in a 'will-move' or 'will-resize' event wouldn't change the window's shape until the mouse button was released. [#​35084](https://togithub.com/electron/electron/pull/35084) (Also in [19](https://togithub.com/electron/electron/pull/35083)) - Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. [#​34433](https://togithub.com/electron/electron/pull/34433) (Also in [18](https://togithub.com/electron/electron/pull/34907), [19](https://togithub.com/electron/electron/pull/34906)) - Fixed an issue where DataList bounds had part of the item text cut off vertically. [#​34786](https://togithub.com/electron/electron/pull/34786) (Also in [19](https://togithub.com/electron/electron/pull/34785)) - Fixed an issue where Windows Control Overlay buttons did not respect maximizable/minimizable/closable states of a BrowserWindow. [#​34721](https://togithub.com/electron/electron/pull/34721) (Also in [17](https://togithub.com/electron/electron/pull/34733), [18](https://togithub.com/electron/electron/pull/34720), [19](https://togithub.com/electron/electron/pull/34722)) - Fixed an issue where `#ARGB` ->`#RGBA` and `#AARRGGBB` ->`#RRGGBBAA` were converted improperly when setting background color. [#​33707](https://togithub.com/electron/electron/pull/33707) (Also in [19](https://togithub.com/electron/electron/pull/33755)) - Fixed an issue where `BrowserWindow#isFocused()` was returning `false` when `blur()` was called on macOS. [#​33734](https://togithub.com/electron/electron/pull/33734) (Also in [17](https://togithub.com/electron/electron/pull/34029), [18](https://togithub.com/electron/electron/pull/34030), [19](https://togithub.com/electron/electron/pull/34031)) - Fixed an issue where `Escape` keyboard events would not be properly propagated to the parent window after entering fullscreen and then exiting it again on Windows. [#​33757](https://togithub.com/electron/electron/pull/33757) (Also in [18](https://togithub.com/electron/electron/pull/33787), [19](https://togithub.com/electron/electron/pull/33788)) - Fixed an issue where bounds changes were incorrectly delayed in the case where a window was moved or resized and `event.preventDefault` was called in either `will-resize` or `will-move` on Windows. [#​34204](https://togithub.com/electron/electron/pull/34204) (Also in [16](https://togithub.com/electron/electron/pull/34282), [17](https://togithub.com/electron/electron/pull/34283), [19](https://togithub.com/electron/electron/pull/34285)) - Fixed an issue where calling `BrowserWindow.setRepresentedFilename` on macOS with `titlebarStyle: 'hiddenInset'` or `titlebarStyle: 'hidden'` inadvertently moves the traffic light location. [#​34849](https://togithub.com/electron/electron/pull/34849) (Also in [18](https://togithub.com/electron/electron/pull/34847), [19](https://togithub.com/electron/electron/pull/34848)) - Fixed an issue where calling `SetLoginItemSettings()` could potentially cause network volumes to be incorrectly mounted. [#​34068](https://togithub.com/electron/electron/pull/34068) (Also in [17](https://togithub.com/electron/electron/pull/34107), [18](https://togithub.com/electron/electron/pull/34106), [19](https://togithub.com/electron/electron/pull/34108)) - Fixed an issue where calling `setTitlebarOverlay` with an initially invalid `titleBarStyle` on Windows would result in a crash. [#​34140](https://togithub.com/electron/electron/pull/34140) (Also in [19](https://togithub.com/electron/electron/pull/34302)) - Fixed an issue where calling `w.setWindowButtonVisibility(true)` immediately after exiting fullscreen fails to show window buttons. [#​34675](https://togithub.com/electron/electron/pull/34675) (Also in [18](https://togithub.com/electron/electron/pull/34673), [19](https://togithub.com/electron/electron/pull/34674)) - Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. [#​34612](https://togithub.com/electron/electron/pull/34612) (Also in [18](https://togithub.com/electron/electron/pull/34610), [19](https://togithub.com/electron/electron/pull/34611)) - Fixed an issue where media keys would be sent to Electron on Windows no matter which window was in focus. [#​34647](https://togithub.com/electron/electron/pull/34647) (Also in [19](https://togithub.com/electron/electron/pull/34646)) - Fixed an issue where mixed-case extension filters in file dialogs were ignored on Linux. [#​33918](https://togithub.com/electron/electron/pull/33918) (Also in [18](https://togithub.com/electron/electron/pull/34016), [19](https://togithub.com/electron/electron/pull/34015)) - Fixed an issue where normal bounds would not be appropriately updated if the user minimized with the minimize button. [#​34486](https://togithub.com/electron/electron/pull/34486) (Also in [18](https://togithub.com/electron/electron/pull/34485), [19](https://togithub.com/electron/electron/pull/34484)) - Fixed an issue where passing `{ name: 'All Files', extensions: ['*'] }` in the `filters` param of open or save dialogs on Linux would disallow choosing files without an extension. [#​34516](https://togithub.com/electron/electron/pull/34516) (Also in [18](https://togithub.com/electron/electron/pull/34518), [19](https://togithub.com/electron/electron/pull/34517)) - Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances. [#​34317](https://togithub.com/electron/electron/pull/34317) (Also in [18](https://togithub.com/electron/electron/pull/34361), [19](https://togithub.com/electron/electron/pull/34359)) - Fixed an issue where printing with an invalid `deviceName` on Linux caused silent failures. [#​34901](https://togithub.com/electron/electron/pull/34901) (Also in [19](https://togithub.com/electron/electron/pull/34900)) - Fixed an issue where running second instances of the same application would cause a deadlock on Windows. [#​34297](https://togithub.com/electron/electron/pull/34297) (Also in [18](https://togithub.com/electron/electron/pull/34295), [19](https://togithub.com/electron/electron/pull/34312)) - Fixed an issue where some `BrowserWindow`s opened from new links wouldn't properly load URLs. [#​34159](https://togithub.com/electron/electron/pull/34159) (Also in [19](https://togithub.com/electron/electron/pull/34189)) - Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases. [#​34840](https://togithub.com/electron/electron/pull/34840) (Also in [17](https://togithub.com/electron/electron/pull/34837), [18](https://togithub.com/electron/electron/pull/34838), [19](https://togithub.com/electron/electron/pull/34839)) - Fixed an issue where the window bounds would incorrectly change if `BrowserWindow.unmaximize` was called on a window whose user bounds were maximized. [#​33480](https://togithub.com/electron/electron/pull/33480) (Also in [16](https://togithub.com/electron/electron/pull/33552), [17](https://togithub.com/electron/electron/pull/33551), [18](https://togithub.com/electron/electron/pull/33550), [19](https://togithub.com/electron/electron/pull/33549)) - Fixed an issue where tray items wouldn't highlight in some scenarios on macOS. [#​34173](https://togithub.com/electron/electron/pull/34173) (Also in [16](https://togithub.com/electron/electron/pull/34205), [17](https://togithub.com/electron/electron/pull/34206), [18](https://togithub.com/electron/electron/pull/34207), [19](https://togithub.com/electron/electron/pull/34208)) - Fixed an issue where zombie windows can be created if `window.close()` is called during a fullscreen transition. [#​34393](https://togithub.com/electron/electron/pull/34393) (Also in [17](https://togithub.com/electron/electron/pull/34390), [18](https://togithub.com/electron/electron/pull/34392), [19](https://togithub.com/electron/electron/pull/34391)) - Fixed an issue with the `app.requestSingleInstanceLock()` API where it would sometimes hang. [#​33777](https://togithub.com/electron/electron/pull/33777) (Also in [18](https://togithub.com/electron/electron/pull/33778), [19](https://togithub.com/electron/electron/pull/34071)) - Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. [#​32949](https://togithub.com/electron/electron/pull/32949) (Also in [15](https://togithub.com/electron/electron/pull/33523), [16](https://togithub.com/electron/electron/pull/33535), [17](https://togithub.com/electron/electron/pull/33536), [18](https://togithub.com/electron/electron/pull/33537), [19](https://togithub.com/electron/electron/pull/34365)) - Fixed building node modules with Visual Studio 2017. [#​34109](https://togithub.com/electron/electron/pull/34109) (Also in [18](https://togithub.com/electron/electron/pull/34110), [19](https://togithub.com/electron/electron/pull/34164)) - Fixed building node modules with Visual Studio 2017. [#​34217](https://togithub.com/electron/electron/pull/34217) (Also in [19](https://togithub.com/electron/electron/pull/34316)) - Fixed crash on startup due to missing gtk symbol on older distros. [#​34141](https://togithub.com/electron/electron/pull/34141) (Also in [18](https://togithub.com/electron/electron/pull/34150), [19](https://togithub.com/electron/electron/pull/34151)) - Fixed crash when calling navigator.serial.getPorts(). [#​34280](https://togithub.com/electron/electron/pull/34280) (Also in [17](https://togithub.com/electron/electron/pull/34328), [18](https://togithub.com/electron/electron/pull/34327), [19](https://togithub.com/electron/electron/pull/34323)) - Fixed crash when img without `alt` is shown with accessibility features enabled. [#​33840](https://togithub.com/electron/electron/pull/33840) (Also in [19](https://togithub.com/electron/electron/pull/33841)) - Fixed crash when opening gtk file dialogs due to mismatched versions. [#​33650](https://togithub.com/electron/electron/pull/33650) (Also in [18](https://togithub.com/electron/electron/pull/33812), [19](https://togithub.com/electron/electron/pull/33813)) - Fixed empty app_id when running under wayland. [#​34879](https://togithub.com/electron/electron/pull/34879) (Also in [18](https://togithub.com/electron/electron/pull/34877), [19](https://togithub.com/electron/electron/pull/34878)) - Fixed incorrect return value of `app.requestSingleInstanceLock()` when setting non-existent user data folder. [#​33559](https://togithub.com/electron/electron/pull/33559) (Also in [16](https://togithub.com/electron/electron/pull/33590), [17](https://togithub.com/electron/electron/pull/33591), [18](https://togithub.com/electron/electron/pull/33592), [19](https://togithub.com/electron/electron/pull/33593)) - Fixed issues with frameless window animations and styling. [#​33599](https://togithub.com/electron/electron/pull/33599) (Also in [15](https://togithub.com/electron/electron/pull/33608), [16](https://togithub.com/electron/electron/pull/33607), [17](https://togithub.com/electron/electron/pull/33611), [18](https://togithub.com/electron/electron/pull/33610), [19](https://togithub.com/electron/electron/pull/33609)) - Fixed linux arm64 builds to not require glibc 2.29+. [#​34503](https://togithub.com/electron/electron/pull/34503) (Also in [19](https://togithub.com/electron/electron/pull/34502)) - Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. [#​34524](https://togithub.com/electron/electron/pull/34524) (Also in [17](https://togithub.com/electron/electron/pull/34760), [18](https://togithub.com/electron/electron/pull/34758), [19](https://togithub.com/electron/electron/pull/34757)) - Fixed potential crash in WebFrameMain when performing a cross-origin navigation. [#​34417](https://togithub.com/electron/electron/pull/34417) (Also in [18](https://togithub.com/electron/electron/pull/34415), [19](https://togithub.com/electron/electron/pull/34416)) - Fixed potential crash while generating accessibility trees for certain images. [#​33614](https://togithub.com/electron/electron/pull/33614) (Also in [18](https://togithub.com/electron/electron/pull/33616), [19](https://togithub.com/electron/electron/pull/33617)) - Fixed potential crash with WebFrameMain when navigating between cross-origin websites. [#​33919](https://togithub.com/electron/electron/pull/33919) (Also in [18](https://togithub.com/electron/electron/pull/34293), [19](https://togithub.com/electron/electron/pull/34294)) - Fixed service worker registration with custom protocols. [#​34290](https://togithub.com/electron/electron/pull/34290) (Also in [18](https://togithub.com/electron/electron/pull/34291), [19](https://togithub.com/electron/electron/pull/34315)) - Fixed symbol generation on 32-bit Windows release builds. [#​35091](https://togithub.com/electron/electron/pull/35091) (Also in [18](https://togithub.com/electron/electron/pull/35096), [19](https://togithub.com/electron/electron/pull/35090)) - Fixed the initialization of First Party Sets. [#​33971](https://togithub.com/electron/electron/pull/33971) (Also in [19](https://togithub.com/electron/electron/pull/33972)) - Fixed the initialization of first party sets in the browser process. [#​33998](https://togithub.com/electron/electron/pull/33998) (Also in [19](https://togithub.com/electron/electron/pull/34011)) - \[Mac] Fixed Partition Alloc related crash in pre-BigSur (macos <= 10.15). [#​33704](https://togithub.com/electron/electron/pull/33704) (Also in [18](https://togithub.com/electron/electron/pull/33965), [19](https://togithub.com/electron/electron/pull/33966)) - `shell.openExternal()` now reports more detailed errors on Windows. [#​33620](https://togithub.com/electron/electron/pull/33620) (Also in [15](https://togithub.com/electron/electron/pull/33656), [16](https://togithub.com/electron/electron/pull/33657), [17](https://togithub.com/electron/electron/pull/33658), [18](https://togithub.com/electron/electron/pull/33705), [19](https://togithub.com/electron/electron/pull/33660)) #### Other Changes - Added a TRACE call named `crash_reporter::Start` under the `electron` category for `crash_reporter::Start()`. [#​34268](https://togithub.com/electron/electron/pull/34268) (Also in [17](https://togithub.com/electron/electron/pull/34324), [18](https://togithub.com/electron/electron/pull/34325), [19](https://togithub.com/electron/electron/pull/34326)) - Added deprecation warning for the `new-window` event. [#​34593](https://togithub.com/electron/electron/pull/34593) - Added minimum GITHUB_TOKEN permissions. [#​34298](https://togithub.com/electron/electron/pull/34298) - Fixed an issue where BrowserViews didn't always visually update after call to `setBounds`. [#​34643](https://togithub.com/electron/electron/pull/34643) (Also in [18](https://togithub.com/electron/electron/pull/34641), [19](https://togithub.com/electron/electron/pull/34642)) - Fixed child_process.spawn ENOENT error with cwd option. [#​33815](https://togithub.com/electron/electron/pull/33815) (Also in [16](https://togithub.com/electron/electron/pull/33869), [17](https://togithub.com/electron/electron/pull/33870), [18](https://togithub.com/electron/electron/pull/33871), [19](https://togithub.com/electron/electron/pull/33872)) - Minimum required node version to install the `electron` npm package is now >10. [#​34166](https://togithub.com/electron/electron/pull/34166) - On Linux, changed the libgdk-pixbuf dependency to be dynamically linked rather than statically linked. [#​34635](https://togithub.com/electron/electron/pull/34635) (Also in [18](https://togithub.com/electron/electron/pull/34601), [19](https://togithub.com/electron/electron/pull/34602)) - Re-enabled symbol generation on 32-bit Windows. [#​34162](https://togithub.com/electron/electron/pull/34162) (Also in [19](https://togithub.com/electron/electron/pull/34179)) - Temporarily disabled symbol generation on 32-bit Windows due to issues with symbol generation on that platform. [#​33653](https://togithub.com/electron/electron/pull/33653) (Also in [19](https://togithub.com/electron/electron/pull/33689)) - WebContents for `` are now only created after the `'will-attach-webview'` event is emitted and `preventDefault` is not called. [#​35016](https://togithub.com/electron/electron/pull/35016) #### Documentation - Documentation changes: - [#​34278](https://togithub.com/electron/electron/pull/34278) ### [`v19.1.0`](https://togithub.com/electron/electron/releases/tag/v19.1.0) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.17...v19.1.0) ### Release Notes for v19.1.0 #### Features - Added `webFrameMain.origin`. [#​35624](https://togithub.com/electron/electron/pull/35624) (Also in [20](https://togithub.com/electron/electron/pull/35535), [21](https://togithub.com/electron/electron/pull/35534)) #### Fixes - Enable WCO maximize button when window enters tablet mode and is not already maximized. [#​35677](https://togithub.com/electron/electron/pull/35677) (Also in [20](https://togithub.com/electron/electron/pull/35663), [21](https://togithub.com/electron/electron/pull/35664)) - Fixed `uv_os_gethostname` failing on Windows 7. [#​35703](https://togithub.com/electron/electron/pull/35703) (Also in [20](https://togithub.com/electron/electron/pull/35705), [21](https://togithub.com/electron/electron/pull/35704)) - Fixed a bug where calling `atob` in the renderer process could fail under some circumstances. [#​35444](https://togithub.com/electron/electron/pull/35444) (Also in [20](https://togithub.com/electron/electron/pull/35445), [21](https://togithub.com/electron/electron/pull/35443)) - Fixed an edge case in `app.isInApplicationsFolder()` which would return false incorrectly in some cases. [#​35729](https://togithub.com/electron/electron/pull/35729) (Also in [20](https://togithub.com/electron/electron/pull/35731), [21](https://togithub.com/electron/electron/pull/35730)) #### Other Changes - Fixed an issue where a child of a window using WCO would not have the navigator defined. [#​35701](https://togithub.com/electron/electron/pull/35701) - Security: backported fix for CVE-2022-3038. [#​35548](https://togithub.com/electron/electron/pull/35548) - Security: backported fix for CVE-2022-3199. [#​35750](https://togithub.com/electron/electron/pull/35750) ### [`v19.0.17`](https://togithub.com/electron/electron/releases/tag/v19.0.17) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.16...v19.0.17) ### Release Notes for v19.0.17 #### Fixes - Added a background to the WCO container to avoid rendering glitches. [#​35610](https://togithub.com/electron/electron/pull/35610) (Also in [20](https://togithub.com/electron/electron/pull/35611), [21](https://togithub.com/electron/electron/pull/35612)) - Added support for Windows drop-down dialog extensions. [#​35660](https://togithub.com/electron/electron/pull/35660) (Also in [18](https://togithub.com/electron/electron/pull/35661), [20](https://togithub.com/electron/electron/pull/35659)) - Fixed issue with history.back() in sandboxed iframes affecting parent browsing context. [#​35621](https://togithub.com/electron/electron/pull/35621) (Also in [20](https://togithub.com/electron/electron/pull/35622), [21](https://togithub.com/electron/electron/pull/35623)) - Fixed session.getBlobData never resolves with blob sizes > 65536. [#​35600](https://togithub.com/electron/electron/pull/35600) (Also in [20](https://togithub.com/electron/electron/pull/35601), [21](https://togithub.com/electron/electron/pull/35602)) #### Other Changes - Security: backported fix for CVE-2022-3075. [#​35545](https://togithub.com/electron/electron/pull/35545) #### Documentation - Documentation changes: [#​35647](https://togithub.com/electron/electron/pull/35647) ### [`v19.0.16`](https://togithub.com/electron/electron/releases/tag/v19.0.16) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.15...v19.0.16) ### Release Notes for v19.0.16 #### Other Changes - Security: backported fix for [`1352549`](https://togithub.com/electron/electron/commit/1352549). [#​35555](https://togithub.com/electron/electron/pull/35555) - Security: backported fix for CVE-2022-3040. [#​35552](https://togithub.com/electron/electron/pull/35552) - Security: backported fix for CVE-2022-3041. [#​35558](https://togithub.com/electron/electron/pull/35558) ### [`v19.0.15`](https://togithub.com/electron/electron/releases/tag/v19.0.15) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.14...v19.0.15) ### Release Notes for v19.0.15 #### Fixes - Fixed a potential crash on WebWorker destruction. [#​35490](https://togithub.com/electron/electron/pull/35490) (Also in [20](https://togithub.com/electron/electron/pull/35491), [21](https://togithub.com/electron/electron/pull/35492)) - Fixed an issue where frameless resizable windows showed Window 7 style frames while opening. [#​35351](https://togithub.com/electron/electron/pull/35351) (Also in [18](https://togithub.com/electron/electron/pull/35477), [20](https://togithub.com/electron/electron/pull/35352), [21](https://togithub.com/electron/electron/pull/35353)) - Fixed an issue where frameless windows with `roundedCorners: false` couldn't enter fullscreen without crashing. [#​35456](https://togithub.com/electron/electron/pull/35456) (Also in [20](https://togithub.com/electron/electron/pull/35455), [21](https://togithub.com/electron/electron/pull/35454)) - Fixed an issue where part of the BrowserView could be cut off when calling `setBounds` on some windows. [#​35495](https://togithub.com/electron/electron/pull/35495) (Also in [20](https://togithub.com/electron/electron/pull/35494)) #### Other Changes - Security: backported fix for CVE-2022-2854. [#​35427](https://togithub.com/electron/electron/pull/35427) - Security: backported fix for CVE-2022-2855. [#​35425](https://togithub.com/electron/electron/pull/35425) ### [`v19.0.14`](https://togithub.com/electron/electron/releases/tag/v19.0.14) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.13...v19.0.14) ### Release Notes for v19.0.14 #### Fixes - Picture-In-Picture mode no longer becomes a red rectangle on hover. [#​35400](https://togithub.com/electron/electron/pull/35400) (Also in [20](https://togithub.com/electron/electron/pull/35402), [21](https://togithub.com/electron/electron/pull/35401)) ### [`v19.0.13`](https://togithub.com/electron/electron/releases/tag/v19.0.13) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.12...v19.0.13) ### Release Notes for v19.0.13 #### Fixes - Fixed an issue where WCO could occlude DevTools opened in any non-detached mode. [#​35308](https://togithub.com/electron/electron/pull/35308) (Also in [18](https://togithub.com/electron/electron/pull/35307), [20](https://togithub.com/electron/electron/pull/35309)) - Fixed crash in renderer when resuming system from sleep. [#​35337](https://togithub.com/electron/electron/pull/35337) (Also in [18](https://togithub.com/electron/electron/pull/35340), [20](https://togithub.com/electron/electron/pull/35338), [21](https://togithub.com/electron/electron/pull/35336)) - Fixed the alignment of the WCO restore button. [#​35314](https://togithub.com/electron/electron/pull/35314) (Also in [20](https://togithub.com/electron/electron/pull/34888)) #### Other Changes - Backported fix for [`1333970`](https://togithub.com/electron/electron/commit/1333970). [#​35267](https://togithub.com/electron/electron/pull/35267) - Security: backported fix for CVE-2022-2618. [#​35273](https://togithub.com/electron/electron/pull/35273) - Security: backported fix for CVE-2022-2624. [#​35269](https://togithub.com/electron/electron/pull/35269) ### [`v19.0.12`](https://togithub.com/electron/electron/releases/tag/v19.0.12) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.11...v19.0.12) ### Release Notes for v19.0.12 #### Fixes - Fixed an issue where app.relaunch loses args when execPath is specified. [#​35252](https://togithub.com/electron/electron/pull/35252) (Also in [20](https://togithub.com/electron/electron/pull/35253), [21](https://togithub.com/electron/electron/pull/35254)) - Fixed support for Wayland client-side decorations. [#​35207](https://togithub.com/electron/electron/pull/35207) (Also in [20](https://togithub.com/electron/electron/pull/35206)) #### Other Changes - Security: backported fix for [`1264288`](https://togithub.com/electron/electron/commit/1264288). [#​35237](https://togithub.com/electron/electron/pull/35237) - Security: backported fix for CVE-2022-2610. [#​35271](https://togithub.com/electron/electron/pull/35271) - Security: backported fix for CVE-2022-2615. [#​35275](https://togithub.com/electron/electron/pull/35275) - Security: backported fix for chromium:1343889. [#​35239](https://togithub.com/electron/electron/pull/35239) #### Unknown - Fixed a typo in the section on debugging with VSCode. [#​35284](https://togithub.com/electron/electron/pull/35284) (Also in [20](https://togithub.com/electron/electron/pull/35286), [21](https://togithub.com/electron/electron/pull/35285)) ### [`v19.0.11`](https://togithub.com/electron/electron/releases/tag/v19.0.11) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.10...v19.0.11) ### Release Notes for v19.0.11 #### Fixes - Fixed WCO not responding to touch events on windows. [#​35176](https://togithub.com/electron/electron/pull/35176) (Also in [18](https://togithub.com/electron/electron/pull/35177), [20](https://togithub.com/electron/electron/pull/35174)) - Fixed `webContents.getUserAgent()` incorrectly returning an empty string unless previously set. [#​35132](https://togithub.com/electron/electron/pull/35132) (Also in [17](https://togithub.com/electron/electron/pull/35151), [18](https://togithub.com/electron/electron/pull/35130), [20](https://togithub.com/electron/electron/pull/35131)) - Fixed context menu not showing all items on macOS when dock is not hidden. [#​35199](https://togithub.com/electron/electron/pull/35199) (Also in [18](https://togithub.com/electron/electron/pull/35198)) - None. [#​35172](https://togithub.com/electron/electron/pull/35172) (Also in [18](https://togithub.com/electron/electron/pull/35171), [20](https://togithub.com/electron/electron/pull/35173)) #### Other Changes - Disabled GPU acceleration on VMware on Linux. [#​35185](https://togithub.com/electron/electron/pull/35185) ### [`v19.0.10`](https://togithub.com/electron/electron/releases/tag/v19.0.10) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.9...v19.0.10) ### Release Notes for v19.0.10 #### Fixes - Added support for `--ozone-platform-hint` flag on Linux. [#​35015](https://togithub.com/electron/electron/pull/35015) (Also in [20](https://togithub.com/electron/electron/pull/35014)) - Fixed a Windows Control Overlay issue where a window taken directly from minimized to maximized state could have incorrect hover state. [#​35073](https://togithub.com/electron/electron/pull/35073) (Also in [20](https://togithub.com/electron/electron/pull/35074)) - Fixed a crash when calling `BrowserWindow.setEnabled()`. [#​34971](https://togithub.com/electron/electron/pull/34971) (Also in [18](https://togithub.com/electron/electron/pull/34973), [20](https://togithub.com/electron/electron/pull/34972)) - Fixed an issue in which calling setBounds() after e.preventDefault in a 'will-move' or 'will-resize' event wouldn't change the window's shape until the mouse button was released. [#​35083](https://togithub.com/electron/electron/pull/35083) (Also in [20](https://togithub.com/electron/electron/pull/35084)) - Fixed an issue with fullscreen transitions when HTML fullscreen is requested. [#​34908](https://togithub.com/electron/electron/pull/34908) (Also in [20](https://togithub.com/electron/electron/pull/34468)) - Fixed inertial scroll is broken when the scrollable element has an overlay with pointer-events: none. [#​35051](https://togithub.com/electron/electron/pull/35051) - Fixed symbol generation on 32-bit Windows release builds. [#​35090](https://togithub.com/electron/electron/pull/35090) (Also in [20](https://togithub.com/electron/electron/pull/35091)) ### [`v19.0.9`](https://togithub.com/electron/electron/releases/tag/v19.0.9) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.8...v19.0.9) ### Release Notes for v19.0.9 #### Fixes - Ensures that `requestMediaKeySystemAccess` eventually resolves / rejects. [#​34890](https://togithub.com/electron/electron/pull/34890) (Also in [20](https://togithub.com/electron/electron/pull/34891)) - Fixed a potential crash when changing window settings after initializing WCO with an invalid `titleBarStyle`. [#​34874](https://togithub.com/electron/electron/pull/34874) (Also in [18](https://togithub.com/electron/electron/pull/34873), [20](https://togithub.com/electron/electron/pull/34875)) - Fixed alwaysOnTop BrowserWindow option for X11 Linux. [#​34912](https://togithub.com/electron/electron/pull/34912) (Also in [18](https://togithub.com/electron/electron/pull/34911), [20](https://togithub.com/electron/electron/pull/34913)) - Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. [#​34906](https://togithub.com/electron/electron/pull/34906) (Also in [18](https://togithub.com/electron/electron/pull/34907), [20](https://togithub.com/electron/electron/pull/34433)) - Fixed an issue where calling `BrowserWindow.setRepresentedFilename` on macOS with `titlebarStyle: 'hiddenInset'` or `titlebarStyle: 'hidden'` inadvertently moves the traffic light location. [#​34848](https://togithub.com/electron/electron/pull/34848) (Also in [18](https://togithub.com/electron/electron/pull/34847), [20](https://togithub.com/electron/electron/pull/34849)) - Fixed an issue where printing with an invalid `deviceName` on Linux caused silent failures. [#​34900](https://togithub.com/electron/electron/pull/34900) (Also in [20](https://togithub.com/electron/electron/pull/34901)) - Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases. [#​34839](https://togithub.com/electron/electron/pull/34839) (Also in [17](https://togithub.com/electron/electron/pull/34837), [18](https://togithub.com/electron/electron/pull/34838), [20](https://togithub.com/electron/electron/pull/34840)) - Fixed empty app_id when running under wayland. [#​34878](https://togithub.com/electron/electron/pull/34878) (Also in [18](https://togithub.com/electron/electron/pull/34877), [20](https://togithub.com/electron/electron/pull/34879)) - Prevent brief display of "Ozone X11" in window title on Linux. [#​34929](https://togithub.com/electron/electron/pull/34929) (Also in [18](https://togithub.com/electron/electron/pull/34943)) #### Other Changes - Updated Chromium to 102.0.5005.167. [#​35017](https://togithub.com/electron/electron/pull/35017) ### [`v19.0.8`](https://togithub.com/electron/electron/releases/tag/v19.0.8) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.7...v19.0.8) ### Release Notes for v19.0.8 #### Fixes - Fixed an issue where DataList bounds had part of the item text cut off vertically. [#​34785](https://togithub.com/electron/electron/pull/34785) (Also in [20](https://togithub.com/electron/electron/pull/34786)) #### Other Changes - Updated Chromium to 102.0.5005.148. [#​34824](https://togithub.com/electron/electron/pull/34824) ### [`v19.0.7`](https://togithub.com/electron/electron/releases/tag/v19.0.7) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.6...v19.0.7) ### Release Notes for v19.0.7 #### Fixes - Fixed an issue where Windows Control Overlay buttons did not respect maximizable/minimizable/closable states of a BrowserWindow. [#​34722](https://togithub.com/electron/electron/pull/34722) (Also in [17](https://togithub.com/electron/electron/pull/34733), [18](https://togithub.com/electron/electron/pull/34720), [20](https://togithub.com/electron/electron/pull/34721)) - Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. [#​34757](https://togithub.com/electron/electron/pull/34757) (Also in [17](https://togithub.com/electron/electron/pull/34760), [18](https://togithub.com/electron/electron/pull/34758), [20](https://togithub.com/electron/electron/pull/34524)) #### Other Changes - Security: backported fix for CVE-2022-2162. [#​34712](https://togithub.com/electron/electron/pull/34712) - Updated Chromium to 102.0.5005.134. [#​34702](https://togithub.com/electron/electron/pull/34702) ### [`v19.0.6`](https://togithub.com/electron/electron/releases/tag/v19.0.6) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.5...v19.0.6) ### Release Notes for v19.0.6 #### Fixes - Fixed an issue where calling `w.setWindowButtonVisibility(true)` immediately after exiting fullscreen fails to show window buttons. [#​34674](https://togithub.com/electron/electron/pull/34674) (Also in [18](https://togithub.com/electron/electron/pull/34673), [20](https://togithub.com/electron/electron/pull/34675)) ### [`v19.0.5`](https://togithub.com/electron/electron/releases/tag/v19.0.5) [Compare Source](https://togithub.com/electron/electron/compare/v19.0.4...v19.0.5) ### Release Notes for v19.0.5 #### Fixes - Fixed a performance problem in `crashReporter.start()` on macOS. [#​34638](https://togithub.com/electron/electron/pull/34638) (Also in [17](https://togithub.com/electron/electron/pull/34637), [18](https://togithub.com/electron/electron/pull/34640)) - Fixed an error where `setWindowOpenHandler()` would crash if the callback threw an error. [#​34546](https://togithub.com/electron/electron/pull/34546) (Also in [18](https://togithub.com/electron/electron/pull/34627), [20](https://togithub.com/electron/electron/pull/34547)) - Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. [#​34611](https://togithub.com/electron/electron/pull/34611) (Also in [18](https://togithub.com/electron/electron/pull/34610), [20](https://togithub.com/electron/electron/pull/34612)) - Fi