mountainash / Mixcloud-Play

Mixcloud macOS desktop app with media controls, track title in menu bar & notifications
https://github.com/mountainash/Mixcloud-Play/releases/latest
20 stars 3 forks source link

Update dependency electron to v25 - autoclosed #115

Closed renovate[bot] closed 11 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 21.2.0 -> 25.5.0 age adoption passing confidence

Release Notes

electron/electron (electron) ### [`v25.5.0`](https://togithub.com/electron/electron/releases/tag/v25.5.0): electron v25.5.0 [Compare Source](https://togithub.com/electron/electron/compare/v25.4.0...v25.5.0) ### Release Notes for v25.5.0 #### Features - Added `safeStorage.setUsePlainTextEncryption` and `safeStorage.getSelectedStorageBackend` api. [#​39325](https://togithub.com/electron/electron/pull/39325) (Also in [26](https://togithub.com/electron/electron/pull/39155)) #### Fixes - Fixed a rare crash when closing active native tab on macOS. [#​39409](https://togithub.com/electron/electron/pull/39409) (Also in [26](https://togithub.com/electron/electron/pull/39410)) - Fixed an issue where `browserView.removeBrowserView` could cause a crash in some cases. [#​39408](https://togithub.com/electron/electron/pull/39408) (Also in [24](https://togithub.com/electron/electron/pull/39407), [26](https://togithub.com/electron/electron/pull/39406)) - Fixed an issue where `chrome.tabs.update` did not return a `tab` object that properly reflected potential properties that were changed. [#​39388](https://togithub.com/electron/electron/pull/39388) (Also in [26](https://togithub.com/electron/electron/pull/39389)) - Fixed crash in message ports when utility process exits. [#​39345](https://togithub.com/electron/electron/pull/39345) (Also in [26](https://togithub.com/electron/electron/pull/39346)) - Notes: Fixes an issue where `chrome.tabs` did not work properly with Chrome Extensions Manifest V3. [#​39359](https://togithub.com/electron/electron/pull/39359) (Also in [26](https://togithub.com/electron/electron/pull/39360)) #### Other Changes - Updated Chromium to 114.0.5735.289. [#​39351](https://togithub.com/electron/electron/pull/39351) ### [`v25.4.0`](https://togithub.com/electron/electron/releases/tag/v25.4.0): electron v25.4.0 [Compare Source](https://togithub.com/electron/electron/compare/v25.3.2...v25.4.0) ### Release Notes for v25.4.0 #### Features - Added `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()`. [#​39208](https://togithub.com/electron/electron/pull/39208) (Also in [24](https://togithub.com/electron/electron/pull/39207), [26](https://togithub.com/electron/electron/pull/39206)) #### Fixes - Fixed a potential crash when re-parenting a BrowserWindow whose first parent has been destroyed. [#​39308](https://togithub.com/electron/electron/pull/39308) (Also in [26](https://togithub.com/electron/electron/pull/39297)) - Fixed an issue on Windows 10 where the title bar was not correct after changing native theme. [#​39314](https://togithub.com/electron/electron/pull/39314) (Also in [26](https://togithub.com/electron/electron/pull/39309)) - Fixed an issue where `chrome.i18n` did not work properly with Chrome Extensions Manifest V3. [#​39329](https://togithub.com/electron/electron/pull/39329) (Also in [26](https://togithub.com/electron/electron/pull/39328)) - Fixed an issue where service workers could not run Chrome APIs in Chrome Extensions Manifest V3. [#​39312](https://togithub.com/electron/electron/pull/39312) (Also in [26](https://togithub.com/electron/electron/pull/39310)) - Fixed an issue where the pageVisibility API returned incorrect values in some situations when `backgroundThrottling` was disabled. [#​39299](https://togithub.com/electron/electron/pull/39299) (Also in [26](https://togithub.com/electron/electron/pull/39298)) #### Other Changes - Fixed a crash while screen sharing on Wayland with PipeWire. [#​39270](https://togithub.com/electron/electron/pull/39270) - Security: backported fix for [`1444438`](https://togithub.com/electron/electron/commit/1444438). - Security: backported fix for CVE-2023-3732. - Security: backported fix for CVE-2023-3728. - Security: backported fix for CVE-2023-3730. [#​39266](https://togithub.com/electron/electron/pull/39266) ### [`v25.3.2`](https://togithub.com/electron/electron/releases/tag/v25.3.2): electron v25.3.2 [Compare Source](https://togithub.com/electron/electron/compare/v25.3.1...v25.3.2) ### Release Notes for v25.3.2 #### Fixes - Fixed `desktopCapturer` thumbnail generation after screen sharing is cancelled on Wayland. [#​39245](https://togithub.com/electron/electron/pull/39245) (Also in [26](https://togithub.com/electron/electron/pull/39246)) - Fixed an issue where macOS traffic lights could malfunction on child windows in some circumstances. [#​39244](https://togithub.com/electron/electron/pull/39244) (Also in [24](https://togithub.com/electron/electron/pull/39243), [26](https://togithub.com/electron/electron/pull/39242)) - Fixed an issue where non-resizable windows incorrectly enabled the fullscreen/maximize button on initial window creation on macOS. [#​39228](https://togithub.com/electron/electron/pull/39228) (Also in [24](https://togithub.com/electron/electron/pull/39230), [26](https://togithub.com/electron/electron/pull/39229)) - Fixed asar integration for `node:child_process` imports. [#​39235](https://togithub.com/electron/electron/pull/39235) (Also in [24](https://togithub.com/electron/electron/pull/39236), [26](https://togithub.com/electron/electron/pull/39234)) #### Other Changes - Updated Chromium to 114.0.5735.248. [#​39181](https://togithub.com/electron/electron/pull/39181) ### [`v25.3.1`](https://togithub.com/electron/electron/releases/tag/v25.3.1): electron v25.3.1 [Compare Source](https://togithub.com/electron/electron/compare/v25.3.0...v25.3.1) ### Release Notes for v25.3.1 #### Fixes - Fixed an issue where `BrowserWindow.moveAbove()` and `BrowserWindow.moveTop()` did not work for child windows on macOS. [#​39071](https://togithub.com/electron/electron/pull/39071) (Also in [24](https://togithub.com/electron/electron/pull/39072), [26](https://togithub.com/electron/electron/pull/39070)) - Fixed an issue where files could in some circumstances be selection when `openFile` was not passed as a dialog property. [#​39096](https://togithub.com/electron/electron/pull/39096) (Also in [24](https://togithub.com/electron/electron/pull/39097), [26](https://togithub.com/electron/electron/pull/38590)) - Fixed an issue with `webContents.print({ silent: true })` not working correctly. [#​39095](https://togithub.com/electron/electron/pull/39095) (Also in [26](https://togithub.com/electron/electron/pull/38812)) - Fixed an issue with the application menu overlapping menu items on Windows 11. [#​39099](https://togithub.com/electron/electron/pull/39099) (Also in [26](https://togithub.com/electron/electron/pull/39010)) #### Other Changes - Updated Chromium to 114.0.5735.243. [#​39146](https://togithub.com/electron/electron/pull/39146) ### [`v25.3.0`](https://togithub.com/electron/electron/releases/tag/v25.3.0): electron v25.3.0 [Compare Source](https://togithub.com/electron/electron/compare/v25.2.0...v25.3.0) ### Release Notes for v25.3.0 #### Features - Added the ability to send HTTP headers with `session.downloadURL()`. [#​38870](https://togithub.com/electron/electron/pull/38870) (Also in [26](https://togithub.com/electron/electron/pull/38871)) #### Fixes - Fixed a crash when listing desktop capture sources on Wayland with PipeWire. [#​39051](https://togithub.com/electron/electron/pull/39051) (Also in [24](https://togithub.com/electron/electron/pull/39050), [26](https://togithub.com/electron/electron/pull/39049)) - Fixed an issue where `protocol.handle()` never called its callback with the `'file'` scheme. [#​39064](https://togithub.com/electron/electron/pull/39064) - Fixed an issue where certain Electron classes had incorrect prototype class names. [#​39035](https://togithub.com/electron/electron/pull/39035) (Also in [26](https://togithub.com/electron/electron/pull/39036)) - Fixed an issue where notifications created on macOS which have no actions will erroneously have a `Show` button visible. [#​39014](https://togithub.com/electron/electron/pull/39014) (Also in [24](https://togithub.com/electron/electron/pull/39012), [26](https://togithub.com/electron/electron/pull/39013)) - Fixed an issue where removing a webview in a close callback could cause crashes. [#​39008](https://togithub.com/electron/electron/pull/39008) (Also in [24](https://togithub.com/electron/electron/pull/39009), [26](https://togithub.com/electron/electron/pull/39007)) - Fixed display of title bar buttons on Wayland. [#​39044](https://togithub.com/electron/electron/pull/39044) (Also in [26](https://togithub.com/electron/electron/pull/39045)) #### Unknown - Fixed an issue where setting bounds on `BrowserViews` can behave inconsistently across platforms. [#​39005](https://togithub.com/electron/electron/pull/39005) (Also in [26](https://togithub.com/electron/electron/pull/39004)) ### [`v25.2.0`](https://togithub.com/electron/electron/releases/tag/v25.2.0): electron v25.2.0 [Compare Source](https://togithub.com/electron/electron/compare/v25.1.1...v25.2.0) ### Release Notes for v25.2.0 #### Features - `node:` prefixed requires are now supported in sandboxed renderer preloads for `events`, `timers` and `url`. [#​38729](https://togithub.com/electron/electron/pull/38729) (Also in [24](https://togithub.com/electron/electron/pull/38727), [26](https://togithub.com/electron/electron/pull/38728)) #### Fixes - Fixed `webContents.printToPDF` `preferCSSPageSize` type error. [#​38791](https://togithub.com/electron/electron/pull/38791) (Also in [24](https://togithub.com/electron/electron/pull/38792), [26](https://togithub.com/electron/electron/pull/38793)) - Fixed a crash seen when trying to change `nativeTheme` source during mara context menu close. [#​38839](https://togithub.com/electron/electron/pull/38839) (Also in [26](https://togithub.com/electron/electron/pull/38840)) - Fixed an issue where `webContents.print()` stopped triggering its callback when the user cancelled the print dialog. [#​38814](https://togithub.com/electron/electron/pull/38814) (Also in [26](https://togithub.com/electron/electron/pull/38735)) #### Other Changes - Updated Chromium to 114.0.5735.134. [#​38782](https://togithub.com/electron/electron/pull/38782) ### [`v25.1.1`](https://togithub.com/electron/electron/releases/tag/v25.1.1): electron v25.1.1 [Compare Source](https://togithub.com/electron/electron/compare/v25.1.0...v25.1.1) ### Release Notes for v25.1.1 #### Fixes - Added transparent color support for WCO on Windows. [#​38715](https://togithub.com/electron/electron/pull/38715) (Also in [26](https://togithub.com/electron/electron/pull/38716)) - Fixed an error with `webContents.print` parameter validation by adding missing options required to set printer printable area. [#​38720](https://togithub.com/electron/electron/pull/38720) (Also in [26](https://togithub.com/electron/electron/pull/38721)) - Fixed an issue where passing `webContents.print(null)` could incorrectly trigger an error. [#​38642](https://togithub.com/electron/electron/pull/38642) (Also in [24](https://togithub.com/electron/electron/pull/38640), [26](https://togithub.com/electron/electron/pull/38641)) - Fixed an issue with potential use-after-free of child windows on close and reparent. [#​38678](https://togithub.com/electron/electron/pull/38678) (Also in [24](https://togithub.com/electron/electron/pull/38677), [26](https://togithub.com/electron/electron/pull/38679)) - Fixed potential invalid protocol error handling. [#​38634](https://togithub.com/electron/electron/pull/38634) (Also in [26](https://togithub.com/electron/electron/pull/38635)) - Fixed visibility of menu bar when exiting full screen. [#​38682](https://togithub.com/electron/electron/pull/38682) (Also in [23](https://togithub.com/electron/electron/pull/38680), [24](https://togithub.com/electron/electron/pull/38681), [26](https://togithub.com/electron/electron/pull/38683)) ### [`v25.1.0`](https://togithub.com/electron/electron/releases/tag/v25.1.0): electron v25.1.0 [Compare Source](https://togithub.com/electron/electron/compare/v25.0.1...v25.1.0) ### Release Notes for v25.1.0 #### Features - Added setUSBProtectedClassesHandler to allow access to protected USB classes with WebUSB. [#​38493](https://togithub.com/electron/electron/pull/38493) (Also in [24](https://togithub.com/electron/electron/pull/38498)) - Added setUSBProtectedClassesHandler to allow access to protected USB classes with WebUSB. [#​38493](https://togithub.com/electron/electron/pull/38493) (Also in [24](https://togithub.com/electron/electron/pull/38498)) #### Fixes - Fixed an issue where `` popups are positions incorrectly in `BrowserView`s. [#​38609](https://togithub.com/electron/electron/pull/38609) (Also in [23](https://togithub.com/electron/electron/pull/38607), [24](https://togithub.com/electron/electron/pull/38608), [26](https://togithub.com/electron/electron/pull/38610)) #### Other Changes - Improved error message when `contentTracing.stopRecording()` fails because no trace was in progress. [#​38519](https://togithub.com/electron/electron/pull/38519) (Also in [23](https://togithub.com/electron/electron/pull/38518), [24](https://togithub.com/electron/electron/pull/38520)) - Updated Chromium to 114.0.5735.91. [#​38516](https://togithub.com/electron/electron/pull/38516) ### [`v25.0.1`](https://togithub.com/electron/electron/releases/tag/v25.0.1): electron v25.0.1 [Compare Source](https://togithub.com/electron/electron/compare/v25.0.0...v25.0.1) ### Release Notes for v25.0.1 #### Fixes - Fixed potential issues when minimizing parent windows with non-modal children on macOS. [#​38509](https://togithub.com/electron/electron/pull/38509) (Also in [24](https://togithub.com/electron/electron/pull/38508)) #### Other Changes - Fixed an issue where mksnapshot would crash with a sigbus error. [#​38510](https://togithub.com/electron/electron/pull/38510) ### [`v25.0.0`](https://togithub.com/electron/electron/releases/tag/v25.0.0): electron v25.0.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.7.1...v25.0.0) ### Release Notes for v25.0.0 #### Stack Upgrades - Chromium `114.0.5735.45` - [New in Chrome 114](https://developer.chrome.com/blog/new-in-chrome-114/) - [New in Chrome 113](https://developer.chrome.com/blog/new-in-chrome-113/) - Node.js `18.15.0` - [Node 18.15.0 blog post](https://nodejs.org/en/blog/release/v18.15.0/) - V8 `11.4` #### Features - Added net.resolveHost that resolves hosts using defaultSession object. [#​38152](https://togithub.com/electron/electron/pull/38152) (Also in [24](https://togithub.com/electron/electron/pull/38153)) - Added several new cursor values to the `cursor-changed` event. [#​38363](https://togithub.com/electron/electron/pull/38363) (Also in [24](https://togithub.com/electron/electron/pull/38364)) - Added support for Mica and Acrylic background effects on Windows. [#​38357](https://togithub.com/electron/electron/pull/38357) (Also in [24](https://togithub.com/electron/electron/pull/38361)) - Expose `webContents` methods to center text selection, scroll to the page bottom and top, as well as adjust selected text. [#​38362](https://togithub.com/electron/electron/pull/38362) - Surface the `context-menu` event from extensions. [#​38356](https://togithub.com/electron/electron/pull/38356) - Added BrowserWindow.set/getWindowButtonPosition APIs. [#​37094](https://togithub.com/electron/electron/pull/37094) - Added `httpOnly` to the cookie filter. [#​37255](https://togithub.com/electron/electron/pull/37255) (Also in [24](https://togithub.com/electron/electron/pull/37365)) - Added `logUsage` to `shell.openExternal()` options, which allows passing the `SEE_MASK_FLAG_LOG_USAGE` flag to `ShellExecuteEx` on Windows. [#​37139](https://togithub.com/electron/electron/pull/37139) (Also in [24](https://togithub.com/electron/electron/pull/37291)) - Added `net.fetch()`. [#​36733](https://togithub.com/electron/electron/pull/36733) - Added `protocol.handle`, replacing and deprecating `protocol.{register,intercept}{String,Buffer,Stream,Http,File}Protocol`. [#​36674](https://togithub.com/electron/electron/pull/36674) - Added `types` to `webRequest` filter. [#​30914](https://togithub.com/electron/electron/pull/30914) (Also in [24](https://togithub.com/electron/electron/pull/37427)) - Added a `will-frame-navigate` event to `webContents` and the `` tag, which fires whenever any frame within the frame hierarchy attempts to navigate. [#​34418](https://togithub.com/electron/electron/pull/34418) - Added initiator information to navigator events. [#​37085](https://togithub.com/electron/electron/pull/37085) - Added net.resolveHost that resolves hosts using defaultSession object. [#​38152](https://togithub.com/electron/electron/pull/38152) (Also in [24](https://togithub.com/electron/electron/pull/38153)) - Added new 'did-resign-active' event on `app`. [#​38018](https://togithub.com/electron/electron/pull/38018) - Added several standard page size options to `webContents.print()`. [#​37159](https://togithub.com/electron/electron/pull/37159) (Also in [22](https://togithub.com/electron/electron/pull/37263), [23](https://togithub.com/electron/electron/pull/37264), [24](https://togithub.com/electron/electron/pull/37265)) - Added the `enableLocalEcho` flag to the session handler `ses.setDisplayMediaRequestHandler()` callback for allowing remote audio input to be echoed in the local output stream when `audio` is a `WebFrameMain`. [#​37315](https://togithub.com/electron/electron/pull/37315) (Also in [23](https://togithub.com/electron/electron/pull/37529), [24](https://togithub.com/electron/electron/pull/37528)) - Added thermal management information to `powerMonitor`. [#​38028](https://togithub.com/electron/electron/pull/38028) (Also in [24](https://togithub.com/electron/electron/pull/38027)) - Allows an absolute path to be passed to the session.fromPath() API. [#​37604](https://togithub.com/electron/electron/pull/37604) - Changed `net.fetch` to support requests to `file:` URLs and custom protocols registered with `protocol.register*Protocol`. [#​36606](https://togithub.com/electron/electron/pull/36606) - Exposes the `audio-state-changed` event on `webContents`. [#​37366](https://togithub.com/electron/electron/pull/37366) #### Fixes - Ensured that Electron's custom `AXManualAccessibility` attribute works as expected in all relevant protocol methods. [#​38223](https://togithub.com/electron/electron/pull/38223) (Also in [23](https://togithub.com/electron/electron/pull/38225), [24](https://togithub.com/electron/electron/pull/38224)) - Fixed a potential crash when calling `webContents.print` with invalid settings. [#​38230](https://togithub.com/electron/electron/pull/38230) - Fixed an issue where Windows `FrameView`s always appeared inactive regardless of focus status. [#​38473](https://togithub.com/electron/electron/pull/38473) - Fixed an issue where `BrowserWindow.isMaximized()` could incorrectly return true for minimized or fullscreened windows on macOS. [#​38307](https://togithub.com/electron/electron/pull/38307) (Also in [23](https://togithub.com/electron/electron/pull/38306), [24](https://togithub.com/electron/electron/pull/38308)) - Fixed an issue where `BrowserWindow.isVisible()` would incorrectly return `true` for minimized windows on Windows. [#​38314](https://togithub.com/electron/electron/pull/38314) (Also in [23](https://togithub.com/electron/electron/pull/38315), [24](https://togithub.com/electron/electron/pull/38313)) - Fixed an issue where `MediaStreamTrack.getCaptureHandle()` always returned `null`. [#​38433](https://togithub.com/electron/electron/pull/38433) (Also in [24](https://togithub.com/electron/electron/pull/38434)) - Fixed an issue where `getNormalBounds()` returns incorrect bounds for transparent maximized windows on Windows. [#​38348](https://togithub.com/electron/electron/pull/38348) (Also in [23](https://togithub.com/electron/electron/pull/38347), [24](https://togithub.com/electron/electron/pull/38349)) - Fixed an issue where accessing `BrowserWindow.id` threw an error after the window was destroyed. [#​38311](https://togithub.com/electron/electron/pull/38311) (Also in [23](https://togithub.com/electron/electron/pull/38309), [24](https://togithub.com/electron/electron/pull/38310)) - Fixed an issue where calling `win.minimize()` directly after calling `win.maximize()`, and then calling `win.isMaximized()` incorrectly returns `true`. [#​38345](https://togithub.com/electron/electron/pull/38345) (Also in [23](https://togithub.com/electron/electron/pull/38344), [24](https://togithub.com/electron/electron/pull/38343)) - Fixed an issue where default background color for windows might be incorrect. [#​38157](https://togithub.com/electron/electron/pull/38157) (Also in [23](https://togithub.com/electron/electron/pull/38159), [24](https://togithub.com/electron/electron/pull/38158)) - Fixed an perceived failure when when using Accessibility attribute `AXManualAccessibility` to enable a11y features in Electron. [#​38146](https://togithub.com/electron/electron/pull/38146) (Also in [23](https://togithub.com/electron/electron/pull/38151), [24](https://togithub.com/electron/electron/pull/38147)) - Fixed an issue where Windows `FrameView`s always appeared inactive regardless of focus status. [#​38473](https://togithub.com/electron/electron/pull/38473) - Fixed an issue where `MediaStreamTrack.getCaptureHandle()` always returned `null`. [#​38433](https://togithub.com/electron/electron/pull/38433) (Also in [24](https://togithub.com/electron/electron/pull/38434)) - Added about panel for menu role `about` on Linux as well. [#​37873](https://togithub.com/electron/electron/pull/37873) (Also in [23](https://togithub.com/electron/electron/pull/37874), [24](https://togithub.com/electron/electron/pull/37872)) - Corrects an issue with HTML fullscreen when `BrowserWindow` fullscreening is disabled. [#​37348](https://togithub.com/electron/electron/pull/37348) (Also in [23](https://togithub.com/electron/electron/pull/37367), [24](https://togithub.com/electron/electron/pull/37368)) - Ensured that Electron's custom `AXManualAccessibility` attribute works as expected in all relevant protocol methods. [#​38223](https://togithub.com/electron/electron/pull/38223) (Also in [23](https://togithub.com/electron/electron/pull/38225), [24](https://togithub.com/electron/electron/pull/38224)) - Fixed WebUSB on ARM64 macs. [#​37441](https://togithub.com/electron/electron/pull/37441) (Also in [23](https://togithub.com/electron/electron/pull/37521), [24](https://togithub.com/electron/electron/pull/37522)) - Fixed `destroyed` event not emitted on `close` for `BrowserView.webContents`. [#​37420](https://togithub.com/electron/electron/pull/37420) (Also in [23](https://togithub.com/electron/electron/pull/37451), [24](https://togithub.com/electron/electron/pull/37450)) - Fixed a crash on capturing sources when using desktopCapturer API on Wayland. [#​37511](https://togithub.com/electron/electron/pull/37511) (Also in [23](https://togithub.com/electron/electron/pull/37526), [24](https://togithub.com/electron/electron/pull/37527)) - Fixed a crash when `BrowserView`s are present and a user attempts to prevent `beforeunload` in the renderer process. [#​37205](https://togithub.com/electron/electron/pull/37205) (Also in [22](https://togithub.com/electron/electron/pull/37266), [23](https://togithub.com/electron/electron/pull/37267), [24](https://togithub.com/electron/electron/pull/37268)) - Fixed a potential crash when calling `webContents.print` with invalid settings. [#​38230](https://togithub.com/electron/electron/pull/38230) - Fixed a potential crash when right-clicking on macOS windows with draggable regions. [#​38115](https://togithub.com/electron/electron/pull/38115) (Also in [24](https://togithub.com/electron/electron/pull/38136)) - Fixed an incorrect result returned when using secure as a cookies filter. [#​37203](https://togithub.com/electron/electron/pull/37203) (Also in [22](https://togithub.com/electron/electron/pull/37247), [23](https://togithub.com/electron/electron/pull/37248), [24](https://togithub.com/electron/electron/pull/37246)) - Fixed an issue on Linux where menus would not open after resizing/maximizing/unmaximizing a window. [#​37905](https://togithub.com/electron/electron/pull/37905) (Also in [23](https://togithub.com/electron/electron/pull/37908), [24](https://togithub.com/electron/electron/pull/37906)) - Fixed an issue on macOS where entering fullscreen with the `Fn+F` system shortcut would fail or create strange window side effects. [#​37803](https://togithub.com/electron/electron/pull/37803) (Also in [23](https://togithub.com/electron/electron/pull/37822), [24](https://togithub.com/electron/electron/pull/37823)) - Fixed an issue where `BroadcastChannel` did not work correctly when `contextIsolation: false`. [#​37421](https://togithub.com/electron/electron/pull/37421) (Also in [24](https://togithub.com/electron/electron/pull/37443)) - Fixed an issue where `minWidth`/`minHeight` and `maxWidth`/`maxHeight` would not be enforced if the user set an `aspectRatio` on macOS. [#​37306](https://togithub.com/electron/electron/pull/37306) (Also in [22](https://togithub.com/electron/electron/pull/37458), [23](https://togithub.com/electron/electron/pull/37457), [24](https://togithub.com/electron/electron/pull/37456)) - Fixed an issue where calling `port.postMessage` in `MessagePortMain` with some invalid parameters could cause a crash. [#​37585](https://togithub.com/electron/electron/pull/37585) (Also in [22](https://togithub.com/electron/electron/pull/37725), [23](https://togithub.com/electron/electron/pull/37724), [24](https://togithub.com/electron/electron/pull/37726)) - Fixed an issue where certain buttons in the PDF viewer didn't work. [#​37920](https://togithub.com/electron/electron/pull/37920) (Also in [23](https://togithub.com/electron/electron/pull/37919), [24](https://togithub.com/electron/electron/pull/37918)) - Fixed an issue where default background color for windows might be incorrect. [#​38157](https://togithub.com/electron/electron/pull/38157) (Also in [23](https://togithub.com/electron/electron/pull/38159), [24](https://togithub.com/electron/electron/pull/38158)) - Fixed an issue where draggable regions incorrectly captured clicks in framed windows. [#​37594](https://togithub.com/electron/electron/pull/37594) (Also in [23](https://togithub.com/electron/electron/pull/37740), [24](https://togithub.com/electron/electron/pull/37741)) - Fixed an issue where passing both `hasReply` and `actions` to a main process Notification on macOS resulted in the first action being obscured and unavailable. [#​37381](https://togithub.com/electron/electron/pull/37381) (Also in [22](https://togithub.com/electron/electron/pull/37447), [23](https://togithub.com/electron/electron/pull/37448), [24](https://togithub.com/electron/electron/pull/37449)) - Fixed an issue where successfully loaded media documents emitted `did-fail-load`. [#​37824](https://togithub.com/electron/electron/pull/37824) - Fixed an issue where the 'swipe' event wasn't being emitted properly on macOS. [#​37966](https://togithub.com/electron/electron/pull/37966) (Also in [24](https://togithub.com/electron/electron/pull/37965)) - Fixed an issue where unhandled rejections could cause duplicate logs in some cases. [#​37464](https://togithub.com/electron/electron/pull/37464) (Also in [22](https://togithub.com/electron/electron/pull/37502), [24](https://togithub.com/electron/electron/pull/37500)) - Fixed an issue which made defaultFontFamily in webPreferences have no effect. [#​37967](https://togithub.com/electron/electron/pull/37967) (Also in [22](https://togithub.com/electron/electron/pull/37970), [23](https://togithub.com/electron/electron/pull/37969), [24](https://togithub.com/electron/electron/pull/37968)) - Fixed an issue with potential dock icon duplication on macOS. [#​37599](https://togithub.com/electron/electron/pull/37599) (Also in [22](https://togithub.com/electron/electron/pull/37623), [23](https://togithub.com/electron/electron/pull/37624), [24](https://togithub.com/electron/electron/pull/37625)) - Fixed an perceived failure when when using Accessibility attribute `AXManualAccessibility` to enable a11y features in Electron. [#​38146](https://togithub.com/electron/electron/pull/38146) (Also in [23](https://togithub.com/electron/electron/pull/38151), [24](https://togithub.com/electron/electron/pull/38147)) - Fixed broken defaults in `shell.openExternal()` options. [#​38071](https://togithub.com/electron/electron/pull/38071) (Also in [22](https://togithub.com/electron/electron/pull/38092), [23](https://togithub.com/electron/electron/pull/38091), [24](https://togithub.com/electron/electron/pull/38072)) - Fixed canceling of bluetooth requests when no devices are returned. [#​37601](https://togithub.com/electron/electron/pull/37601) (Also in [23](https://togithub.com/electron/electron/pull/37720), [24](https://togithub.com/electron/electron/pull/37717)) - Fixed crash when executing eval in the utility process. [#​38039](https://togithub.com/electron/electron/pull/38039) (Also in [22](https://togithub.com/electron/electron/pull/38156), [23](https://togithub.com/electron/electron/pull/38040), [24](https://togithub.com/electron/electron/pull/38041)) - Fixed draggable regions not working in Mac App Store builds. [#​37466](https://togithub.com/electron/electron/pull/37466) (Also in [23](https://togithub.com/electron/electron/pull/37473), [24](https://togithub.com/electron/electron/pull/37474)) - Fixed issue with BrowserWindow not updating after call to previewFile. [#​37530](https://togithub.com/electron/electron/pull/37530) (Also in [22](https://togithub.com/electron/electron/pull/37576), [23](https://togithub.com/electron/electron/pull/37577), [24](https://togithub.com/electron/electron/pull/37578)) - Fixed potential private API usage for MAS builds on macOS. [#​37309](https://togithub.com/electron/electron/pull/37309) (Also in [23](https://togithub.com/electron/electron/pull/37363), [24](https://togithub.com/electron/electron/pull/37364)) - Fixed recommended `node-gyp` version in `node.h` error. [#​37926](https://togithub.com/electron/electron/pull/37926) (Also in [22](https://togithub.com/electron/electron/pull/37942), [23](https://togithub.com/electron/electron/pull/37941), [24](https://togithub.com/electron/electron/pull/37927)) - Fixed right-click events not being delivered in frameless window draggable regions. [#​37386](https://togithub.com/electron/electron/pull/37386) (Also in [23](https://togithub.com/electron/electron/pull/37394), [24](https://togithub.com/electron/electron/pull/37395)) - Fixed the active background color for top-level menu items on Windows. [#​37766](https://togithub.com/electron/electron/pull/37766) (Also in [22](https://togithub.com/electron/electron/pull/37991), [23](https://togithub.com/electron/electron/pull/37784), [24](https://togithub.com/electron/electron/pull/37785)) - Fixed window could not go back to maximized state when restored on Linux. [#​37346](https://togithub.com/electron/electron/pull/37346) (Also in [22](https://togithub.com/electron/electron/pull/37360), [23](https://togithub.com/electron/electron/pull/37359), [24](https://togithub.com/electron/electron/pull/37358)) - Improved error messages on `session.cookies.set` failure. [#​37586](https://togithub.com/electron/electron/pull/37586) (Also in [22](https://togithub.com/electron/electron/pull/37595), [23](https://togithub.com/electron/electron/pull/37596), [24](https://togithub.com/electron/electron/pull/37597)) - Security: Fixed an issue with Content-Security-Policy not being correctly enforced when sandbox: false and contextIsolation: false. (CVE-2023-23623). [#​37756](https://togithub.com/electron/electron/pull/37756) (Also in [24](https://togithub.com/electron/electron/pull/37839)) - Setting the about panel's options no longer crashes. [#​37373](https://togithub.com/electron/electron/pull/37373) (Also in [24](https://togithub.com/electron/electron/pull/37442)) - `app.showAboutPanel()` no longer blocks the main thread on Windows or Linux, thus matching macOS. [#​37440](https://togithub.com/electron/electron/pull/37440) (Also in [24](https://togithub.com/electron/electron/pull/37508)) #### Other Changes - Backported fix for [`1404797`](https://togithub.com/electron/electron/commit/1404797). [#​38333](https://togithub.com/electron/electron/pull/38333) - Fixed a console error seen when loading PDFs. [#​38148](https://togithub.com/electron/electron/pull/38148) - Fixed an error seen in the Top Level Windows section of `chrome://accessibility`. [#​38211](https://togithub.com/electron/electron/pull/38211) - Security: backported fix for [`1437346`](https://togithub.com/electron/electron/commit/1437346). - Security: backported fix for [`1439691`](https://togithub.com/electron/electron/commit/1439691). - Security: backported fix for CVE-2023-2724. - Security: backported fix for CVE-2023-2723. - Security: backported fix for [`1425115`](https://togithub.com/electron/electron/commit/1425115). - Security: backported fix for [`1431761`](https://togithub.com/electron/electron/commit/1431761). - Security: backported fix for CVE-2023-2725. - Security: backported fix for CVE-2023-2721. [#​38329](https://togithub.com/electron/electron/pull/38329) - Fixed a console error seen when loading PDFs. [#​38148](https://togithub.com/electron/electron/pull/38148) - Fixed an error seen in the Top Level Windows section of `chrome://accessibility`. [#​38211](https://togithub.com/electron/electron/pull/38211) - Improved error messages for `contents.takeHeapSnapshot`. [#​37434](https://togithub.com/electron/electron/pull/37434) (Also in [22](https://togithub.com/electron/electron/pull/37459), [23](https://togithub.com/electron/electron/pull/37460), [24](https://togithub.com/electron/electron/pull/37461)) - `nativeImage.createThumbnailFromPath()` now takes `size` instead of `maxSize`. [#​37362](https://togithub.com/electron/electron/pull/37362) (Also in [24](https://togithub.com/electron/electron/pull/37796)) #### Documentation - Documentation changes: [#​37956](https://togithub.com/electron/electron/pull/37956), [#​38095](https://togithub.com/electron/electron/pull/38095) ### [`v24.7.1`](https://togithub.com/electron/electron/releases/tag/v24.7.1): electron v24.7.1 [Compare Source](https://togithub.com/electron/electron/compare/v24.7.0...v24.7.1) ### Release Notes for v24.7.1 #### Fixes - Fixed an issue where `browserView.removeBrowserView` could cause a crash in some cases. [#​39407](https://togithub.com/electron/electron/pull/39407) (Also in [25](https://togithub.com/electron/electron/pull/39408), [26](https://togithub.com/electron/electron/pull/39406)) ### [`v24.7.0`](https://togithub.com/electron/electron/releases/tag/v24.7.0): electron v24.7.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.6.5...v24.7.0) ### Release Notes for v24.7.0 #### Features - Added `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()`. [#​39207](https://togithub.com/electron/electron/pull/39207) (Also in [25](https://togithub.com/electron/electron/pull/39208), [26](https://togithub.com/electron/electron/pull/39206)) #### Fixes - Fixed a potential crash when re-parenting a BrowserWindow whose first parent has been destroyed. [#​39307](https://togithub.com/electron/electron/pull/39307) (Also in [26](https://togithub.com/electron/electron/pull/39297)) #### Other Changes - Fixed a crash while screen sharing on Wayland with PipeWire. [#​39273](https://togithub.com/electron/electron/pull/39273) - Security: backported fix for [`1444438`](https://togithub.com/electron/electron/commit/1444438). - Security: backported fix for CVE-2023-3732. - Security: backported fix for CVE-2023-3728. - Security: backported fix for CVE-2023-3730. [#​39267](https://togithub.com/electron/electron/pull/39267) ### [`v24.6.5`](https://togithub.com/electron/electron/releases/tag/v24.6.5): electron v24.6.5 [Compare Source](https://togithub.com/electron/electron/compare/v24.6.4...v24.6.5) ### Release Notes for v24.6.5 #### Fixes - Fixed an issue where macOS traffic lights could malfunction on child windows in some circumstances. [#​39243](https://togithub.com/electron/electron/pull/39243) (Also in [25](https://togithub.com/electron/electron/pull/39244), [26](https://togithub.com/electron/electron/pull/39242)) - Fixed an issue where non-resizable windows incorrectly enabled the fullscreen/maximize button on initial window creation on macOS. [#​39230](https://togithub.com/electron/electron/pull/39230) (Also in [25](https://togithub.com/electron/electron/pull/39228), [26](https://togithub.com/electron/electron/pull/39229)) - Fixed asar integration for `node:child_process` imports. [#​39236](https://togithub.com/electron/electron/pull/39236) (Also in [25](https://togithub.com/electron/electron/pull/39235), [26](https://togithub.com/electron/electron/pull/39234)) ### [`v24.6.4`](https://togithub.com/electron/electron/releases/tag/v24.6.4): electron v24.6.4 [Compare Source](https://togithub.com/electron/electron/compare/v24.6.3...v24.6.4) ### Release Notes for v24.6.4 #### Fixes - Fixed an issue where `BrowserWindow.moveAbove()` and `BrowserWindow.moveTop()` did not work for child windows on macOS. [#​39072](https://togithub.com/electron/electron/pull/39072) (Also in [25](https://togithub.com/electron/electron/pull/39071), [26](https://togithub.com/electron/electron/pull/39070)) - Fixed an issue where `navigator.connection` returned incorrect data. [#​39100](https://togithub.com/electron/electron/pull/39100) (Also in [25](https://togithub.com/electron/electron/pull/38907)) - Fixed an issue where files could in some circumstances be selection when `openFile` was not passed as a dialog property. [#​39097](https://togithub.com/electron/electron/pull/39097) (Also in [25](https://togithub.com/electron/electron/pull/39096), [26](https://togithub.com/electron/electron/pull/38590)) ### [`v24.6.3`](https://togithub.com/electron/electron/releases/tag/v24.6.3): electron v24.6.3 [Compare Source](https://togithub.com/electron/electron/compare/v24.6.2...v24.6.3) ### Release Notes for v24.6.3 #### Fixes - Fixed a crash when listing desktop capture sources on Wayland with PipeWire. [#​39050](https://togithub.com/electron/electron/pull/39050) (Also in [25](https://togithub.com/electron/electron/pull/39051), [26](https://togithub.com/electron/electron/pull/39049)) - Fixed an issue where notifications created on macOS which have no actions will erroneously have a `Show` button visible. [#​39012](https://togithub.com/electron/electron/pull/39012) (Also in [25](https://togithub.com/electron/electron/pull/39014), [26](https://togithub.com/electron/electron/pull/39013)) - Fixed an issue where removing a webview in a close callback could cause crashes. [#​39009](https://togithub.com/electron/electron/pull/39009) (Also in [25](https://togithub.com/electron/electron/pull/39008), [26](https://togithub.com/electron/electron/pull/39007)) ### [`v24.6.2`](https://togithub.com/electron/electron/releases/tag/v24.6.2): electron v24.6.2 [Compare Source](https://togithub.com/electron/electron/compare/v24.6.1...v24.6.2) ### Release Notes for v24.6.2 #### Other Changes - Security: backported fix for CVE-2023-3422. - Security: backported fix for CVE-2023-3421. - Security: backported fix for CVE-2023-3420. - Security: backported fix for [`1454860`](https://togithub.com/electron/electron/commit/1454860). [#​38947](https://togithub.com/electron/electron/pull/38947) ### [`v24.6.1`](https://togithub.com/electron/electron/releases/tag/v24.6.1): electron v24.6.1 [Compare Source](https://togithub.com/electron/electron/compare/v24.6.0...v24.6.1) ### Release Notes for v24.6.1 #### Fixes - Fixed `preload` script may not run in some child windows opened by `window.open`. [#​38932](https://togithub.com/electron/electron/pull/38932) (Also in [23](https://togithub.com/electron/electron/pull/38933), [25](https://togithub.com/electron/electron/pull/38931), [26](https://togithub.com/electron/electron/pull/38930)) - Fixed a potential crash calling `BrowserWindow.removeBrowserView()` with a destroyed `webContents`. [#​38884](https://togithub.com/electron/electron/pull/38884) (Also in [25](https://togithub.com/electron/electron/pull/38883), [26](https://togithub.com/electron/electron/pull/38885)) - Fixed minimize button to be visible when all buttons reenabled. [#​38881](https://togithub.com/electron/electron/pull/38881) (Also in [23](https://togithub.com/electron/electron/pull/38880), [25](https://togithub.com/electron/electron/pull/38879)) ### [`v24.6.0`](https://togithub.com/electron/electron/releases/tag/v24.6.0): electron v24.6.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.5.1...v24.6.0) ### Release Notes for v24.6.0 #### Features - `node:` prefixed requires are now supported in sandboxed renderer preloads for `events`, `timers` and `url`. [#​38727](https://togithub.com/electron/electron/pull/38727) (Also in [25](https://togithub.com/electron/electron/pull/38729), [26](https://togithub.com/electron/electron/pull/38728)) #### Fixes - Fixed `webContents.printToPDF` `preferCSSPageSize` type error. [#​38792](https://togithub.com/electron/electron/pull/38792) (Also in [25](https://togithub.com/electron/electron/pull/38791), [26](https://togithub.com/electron/electron/pull/38793)) #### Other Changes - Security: backported fix for CVE-2023-3215. - Security: backported fix for CVE-2023-3216. - Security: backported fix for [`1450536`](https://togithub.com/electron/electron/commit/1450536). [#​38787](https://togithub.com/electron/electron/pull/38787) ### [`v24.5.1`](https://togithub.com/electron/electron/releases/tag/v24.5.1): electron v24.5.1 [Compare Source](https://togithub.com/electron/electron/compare/v24.5.0...v24.5.1) ### Release Notes for v24.5.1 #### Fixes - Fixed an issue where passing `webContents.print(null)` could incorrectly trigger an error. [#​38640](https://togithub.com/electron/electron/pull/38640) (Also in [25](https://togithub.com/electron/electron/pull/38642), [26](https://togithub.com/electron/electron/pull/38641)) - Fixed an issue with potential use-after-free of child windows on close and reparent. [#​38677](https://togithub.com/electron/electron/pull/38677) (Also in [25](https://togithub.com/electron/electron/pull/38678), [26](https://togithub.com/electron/electron/pull/38679)) - Fixed visibility of menu bar when exiting full screen. [#​38681](https://togithub.com/electron/electron/pull/38681) (Also in [23](https://togithub.com/electron/electron/pull/38680), [25](https://togithub.com/electron/electron/pull/38682), [26](https://togithub.com/electron/electron/pull/38683)) #### Other Changes - Backported fix for b:251677220, [`1431532`](https://togithub.com/electron/electron/commit/1431532). [#​38711](https://togithub.com/electron/electron/pull/38711) - Security: backported fix for [`1447430`](https://togithub.com/electron/electron/commit/1447430). - Security: backported fix for CVE-2023-3079. [#​38654](https://togithub.com/electron/electron/pull/38654) - Security: backported fix for CVE-2023-2933. - Security: backported fix for CVE-2023-2932. - Security: backported fix for CVE-2023-2931. - Security: backported fix for [`1444195`](https://togithub.com/electron/electron/commit/1444195). - Security: backported fix for CVE-2023-2936. - Security: backported fix for CVE-2023-2935. - Security: backported fix for CVE-2023-2934 - Security: backported fix for CVE-2023-2930. [#​38536](https://togithub.com/electron/electron/pull/38536) ### [`v24.5.0`](https://togithub.com/electron/electron/releases/tag/v24.5.0): electron v24.5.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.4.1...v24.5.0) ### Release Notes for v24.5.0 #### Features - Added setUSBProtectedClassesHandler to allow access to protected USB classes with WebUSB. [#​38498](https://togithub.com/electron/electron/pull/38498) (Also in [25](https://togithub.com/electron/electron/pull/38493)) #### Fixes - Fixed an issue where `` popups are positions incorrectly in `BrowserView`s. [#​38608](https://togithub.com/electron/electron/pull/38608) (Also in [23](https://togithub.com/electron/electron/pull/38607), [25](https://togithub.com/electron/electron/pull/38609), [26](https://togithub.com/electron/electron/pull/38610)) ### [`v24.4.1`](https://togithub.com/electron/electron/releases/tag/v24.4.1): electron v24.4.1 [Compare Source](https://togithub.com/electron/electron/compare/v24.4.0...v24.4.1) ### Release Notes for v24.4.1 #### Fixes - Fixed an issue where `MediaStreamTrack.getCaptureHandle()` always returned `null`. [#​38434](https://togithub.com/electron/electron/pull/38434) (Also in [25](https://togithub.com/electron/electron/pull/38433)) - Fixed potential issues when minimizing parent windows with non-modal children on macOS. [#​38508](https://togithub.com/electron/electron/pull/38508) (Also in [25](https://togithub.com/electron/electron/pull/38509)) #### Other Changes - Improved error message when `contentTracing.stopRecording()` fails because no trace was in progress. [#​38520](https://togithub.com/electron/electron/pull/38520) ### [`v24.4.0`](https://togithub.com/electron/electron/releases/tag/v24.4.0): electron v24.4.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.3.1...v24.4.0) ### Release Notes for v24.4.0 #### Features - Added several new cursor values to the `cursor-changed` event. [#​38364](https://togithub.com/electron/electron/pull/38364) (Also in [25](https://togithub.com/electron/electron/pull/38363)) - Added support for Mica and Acrylic background effects on Windows. [#​38361](https://togithub.com/electron/electron/pull/38361) (Also in [25](https://togithub.com/electron/electron/pull/38357)) #### Fixes - Fixed an issue where `getNormalBounds()` returns incorrect bounds for transparent maximized windows on Windows. [#​38349](https://togithub.com/electron/electron/pull/38349) (Also in [23](https://togithub.com/electron/electron/pull/38347), [25](https://togithub.com/electron/electron/pull/38348)) #### Other Changes - Updated Chromium to 112.0.5615.204. [#​38350](https://togithub.com/electron/electron/pull/38350) ### [`v24.3.1`](https://togithub.com/electron/electron/releases/tag/v24.3.1): electron v24.3.1 [Compare Source](https://togithub.com/electron/electron/compare/v24.3.0...v24.3.1) ### Release Notes for v24.3.1 #### Fixes - Fixed an issue where `BrowserWindow.isMaximized()` could incorrectly return true for minimized or fullscreened windows on macOS. [#​38308](https://togithub.com/electron/electron/pull/38308) (Also in [23](https://togithub.com/electron/electron/pull/38306), [25](https://togithub.com/electron/electron/pull/38307)) - Fixed an issue where `BrowserWindow.isVisible()` would incorrectly return `true` for minimized windows on Windows. [#​38313](https://togithub.com/electron/electron/pull/38313) (Also in [23](https://togithub.com/electron/electron/pull/38315), [25](https://togithub.com/electron/electron/pull/38314)) - Fixed an issue where accessing `BrowserWindow.id` threw an error after the window was destroyed. [#​38310](https://togithub.com/electron/electron/pull/38310) (Also in [23](https://togithub.com/electron/electron/pull/38309), [25](https://togithub.com/electron/electron/pull/38311)) - Fixed an issue where calling `win.minimize()` directly after calling `win.maximize()`, and then calling `win.isMaximized()` incorrectly returns `true`. [#​38343](https://togithub.com/electron/electron/pull/38343) (Also in [23](https://togithub.com/electron/electron/pull/38344), [25](https://togithub.com/electron/electron/pull/38345)) #### Other Changes - Security: backported fix for [`1433328`](https://togithub.com/electron/electron/commit/1433328). [#​38271](https://togithub.com/electron/electron/pull/38271) - Updated Chromium to 112.0.5615.183. [#​38319](https://togithub.com/electron/electron/pull/38319) ### [`v24.3.0`](https://togithub.com/electron/electron/releases/tag/v24.3.0): electron v24.3.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.2.0...v24.3.0) ### Release Notes for v24.3.0 #### Features - Added net.resolveHost that resolves hosts using defaultSession object. [#​38153](https://togithub.com/electron/electron/pull/38153) (Also in [25](https://togithub.com/electron/electron/pull/38152)) #### Fixes - Ensured that Electron's custom `AXManualAccessibility` attribute works as expected in all relevant protocol methods. [#​38224](https://togithub.com/electron/electron/pull/38224) (Also in [23](https://togithub.com/electron/electron/pull/38225), [25](https://togithub.com/electron/electron/pull/38223)) ### [`v24.2.0`](https://togithub.com/electron/electron/releases/tag/v24.2.0): electron v24.2.0 [Compare Source](https://togithub.com/electron/electron/compare/v24.1.3...v24.2.0) ### Release Notes for v24.2.0 #### Features - Added thermal management information to `powerMonitor`. [#​38027](https://togithub.com/electron/electron/pull/38027) (Also in [25](https://togithub.com/electron/electron/pull/38028)) #### Fixes - Fixed a potential crash when right-clicking on macOS windows with draggable regions. [#​38136](https://togithub.com/electron/electron/pull/38136) (Also in [25](https://togithub.com/electron/electron/pull/38115)) - Fixed an issue where default background color for windows might be incorrect. [#​38158](https://togithub.com/electron/electron/pull/38158) (Also in [25](https://togithub.com/electron/electron/pull/38157)) - Fixed an perceived failure when when using Accessibility attribute `AXManualAccessibility` to enable a11y features in Electron. [#​38147](https://togithub.com/electron/electron/pull/38147) (Also in [23](https://togithub.com/electron/electron/pull/38151)) ### [`v24.1.3`](https://togithub.com/electron/electron/releases/tag/v24.1.3): electron v24.1.3 [Compare Source](https://togithub.com/electron/electron/compare/v24.1.2...v24.1.3) ### Release Notes for v24.1.3 #### Fixes - Fixed broken defaults in `shell.openExternal()` options. [#​38072](https://togithub.com/electron/electron/pull/38072) (Also in [22](https://togithub.com/electron/electron/pull/38092), [23](https://togithub.com/electron/electron/pull/38091), [25](https://togithub.com/electron/electron/pull/38071)) - Fixed crash when executing eval in the utility process. [#​38041](https://togithub.com/electron/electron/pull/38041) (Also in [23](https://togithub.com/electron/electron/pull/38040), [25](https://togithub.com/electron/electron/pull/38039)) #### Other Changes - Security: backported fix for CVE-2023-2136. [#​38082](https://togithub.com/electron/electron/pull/38082) - Updated Chromium to 112.0.5615.165. [#​38047](https://togithub.com/electron/electron/pull/38047) ### [`v24.1.2`](https://togithub.com/electron/electron/releases/tag/v24.1.2): electron v24.1.2 [Compare Source](https://togithub.com/electron/electron/compare/v24.1.1...v24.1.2) ### Release Notes for v24.1.2 #### Fixes - Fixed an issue on Linux where menus would not open after resizing/maximizing/unmaximizing a window. [#​37906](https://togithub.com/electron/electron/pull/37906) (Also in [23](https://togithub.com/electron/electron/pull/37908), [25](https://togithub.com/electron/electron/pull/37905)) - Fixed an issue where the 'swipe' event wasn't being emitted properly on macOS. [#​37965](https://togithub.com/electron/electron/pull/37965) (Also in [25](https://togithub.com/electron/electron/pull/37966)) - Fixed an issue which made defaultFontFamily in webPreferences have no effect. [#​37968](https://togithub.com/electron/electron/pull/37968) (Also in [22](https://togithub.com/electron/electron/pull/37970), [23](https://togithub.com/electron/electron