Globally available Vim like productivity application with a fancy mouse control. Home row keyboard mapping makes typing innovatively fast in everywhere
electron/electron (electron)
### [`v27.0.0`](https://togithub.com/electron/electron/releases/tag/v27.0.0): electron v27.0.0
[Compare Source](https://togithub.com/electron/electron/compare/v26.4.0...v27.0.0)
### Release Notes for v27.0.0
#### Stack Upgrades
- Chromium `118.0.5993.32`
- [New in 117](https://developer.chrome.com/blog/new-in-chrome-117/)
- [New in 118](https://developer.chrome.com/blog/new-in-chrome-118/)
- Node `18.17.1`
- [Node 18.17.1 blog post](https://nodejs.org/en/blog/release/v18.17.1/)
- V8 `11.8`
#### Breaking Changes
- macOS 10.13 and 10.14 support has been removed [38891](https://togithub.com/electron/electron/pull/38891)
- The `ipcRenderer.sendTo()` API has been deprecated in favor of sharing a `MessageChannel` between two renderers. [#39091](https://togithub.com/electron/electron/pull/39091)
- The `senderId` and `senderIsMainFrame` properties of `IpcRendererEvent` have been deprecated. [#39381](https://togithub.com/electron/electron/pull/39381)
- The `systemPreferences.getAppLevelAppearance` and `systemPreferences.setAppLevelAppearance` APIs have been deprecated, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#39343](https://togithub.com/electron/electron/pull/39343) (Also in [26](https://togithub.com/electron/electron/pull/39492))
- The `systemPreferences.getAppLevelAppearance`, `systemPreferences.setAppLevelAppearance` and `systemPreferences.appLevelAppearance` APIs have been removed, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#39804](https://togithub.com/electron/electron/pull/39804)
- The `webContents.getPrinters` API has been deprecated. [#39356](https://togithub.com/electron/electron/pull/39356) (Also in [26](https://togithub.com/electron/electron/pull/39459))
- The deprecated `webContents.getPrinters()` API has been removed. [#39735](https://togithub.com/electron/electron/pull/39735)
- The deprecated color scheme changed events in systemPreferences have been removed. [#39341](https://togithub.com/electron/electron/pull/39341)
#### Features
##### Additions
- Added `safeStorage.setUsePlainTextEncryption` and `safeStorage.getSelectedStorageBackend` api. [#38873](https://togithub.com/electron/electron/pull/38873) (Also in [25](https://togithub.com/electron/electron/pull/39325), [26](https://togithub.com/electron/electron/pull/39155))
- Added `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()`. [#38868](https://togithub.com/electron/electron/pull/38868) (Also in [24](https://togithub.com/electron/electron/pull/39207), [25](https://togithub.com/electron/electron/pull/39208), [26](https://togithub.com/electron/electron/pull/39206))
- Added a `tabbingIdentifier` property to `BrowserWindow`. [#40082](https://togithub.com/electron/electron/pull/40082)
- Added a `title` parameter to `webContents.openDevTools()`to specify the DevTools window title. [#39047](https://togithub.com/electron/electron/pull/39047)
- Added partial support for `chrome.tabs.query`. [#39330](https://togithub.com/electron/electron/pull/39330) (Also in [25](https://togithub.com/electron/electron/pull/39430), [26](https://togithub.com/electron/electron/pull/39431))
- Added support for --dns-result-order Node.js cli flag. [#39376](https://togithub.com/electron/electron/pull/39376) (Also in [25](https://togithub.com/electron/electron/pull/39500), [26](https://togithub.com/electron/electron/pull/39501))
- Added support for `chrome.scripting` extension APIs. [#39675](https://togithub.com/electron/electron/pull/39675) (Also in [25](https://togithub.com/electron/electron/pull/39677), [26](https://togithub.com/electron/electron/pull/39676))
- Added support for customization of the default math font along with other fonts. [#38514](https://togithub.com/electron/electron/pull/38514)
- Added support for flagging a Menu as being keyboard initiated. [#38903](https://togithub.com/electron/electron/pull/38903) (Also in [26](https://togithub.com/electron/electron/pull/38954))
- Added support for several more Node.js cli flags in the main process. [#39344](https://togithub.com/electron/electron/pull/39344) (Also in [24](https://togithub.com/electron/electron/pull/39372), [25](https://togithub.com/electron/electron/pull/39374), [26](https://togithub.com/electron/electron/pull/39373))
- Added support for several more extensions manifest keys including `host_permissions`, `author`, and `short_name`. [#39672](https://togithub.com/electron/electron/pull/39672) (Also in [26](https://togithub.com/electron/electron/pull/39673))
- Added the ability to send HTTP headers with `session.downloadURL()`. [#38785](https://togithub.com/electron/electron/pull/38785) (Also in [25](https://togithub.com/electron/electron/pull/38870), [26](https://togithub.com/electron/electron/pull/38871))
- Added the ability to send HTTP headers with `webContents.downloadURL()`. [#39560](https://togithub.com/electron/electron/pull/39560) (Also in [25](https://togithub.com/electron/electron/pull/39561), [26](https://togithub.com/electron/electron/pull/39562))
- Added transparent color support for WCO on Windows. [#38693](https://togithub.com/electron/electron/pull/38693) (Also in [25](https://togithub.com/electron/electron/pull/38715), [26](https://togithub.com/electron/electron/pull/38716))
- BrowserWindow.getBrowserView() started to guarantee returning z-index sorted array. [#38943](https://togithub.com/electron/electron/pull/38943)
- BrowserWindow.showAllTabs api added. [#38965](https://togithub.com/electron/electron/pull/38965)
- Detect system dark theme preference via xdg settings portal on Linux. [#40010](https://togithub.com/electron/electron/pull/40010) (Also in [25](https://togithub.com/electron/electron/pull/40009), [26](https://togithub.com/electron/electron/pull/40011))
- Exposed an API to allow apps to determine whether to avoid using semitransparent backgrounds. [#40074](https://togithub.com/electron/electron/pull/40074) (Also in [26](https://togithub.com/electron/electron/pull/40073))
- Support Chrome Extensions `minimum_chrome_version` manifest key. [#39256](https://togithub.com/electron/electron/pull/39256) (Also in [26](https://togithub.com/electron/electron/pull/39357))
- `node:` prefixed requires are now supported in sandboxed renderer preloads for `events`, `timers` and `url`. [#38567](https://togithub.com/electron/electron/pull/38567) (Also in [24](https://togithub.com/electron/electron/pull/38727), [25](https://togithub.com/electron/electron/pull/38729), [26](https://togithub.com/electron/electron/pull/38728))
##### Removed/Deprecated
- The `app.runningUnderRosettaTranslation` property has been deprecated. [#39984](https://togithub.com/electron/electron/pull/39984) (Also in [25](https://togithub.com/electron/electron/pull/39982), [26](https://togithub.com/electron/electron/pull/39983))
- The `enable_osr` build flag has been removed. [#38703](https://togithub.com/electron/electron/pull/38703)
- The `enable_picture_in_picture` build flag has been removed. [#38620](https://togithub.com/electron/electron/pull/38620)
- The `enable_run_as_node` build flag has been removed in favor of the `runAsNode` fuse. [#38413](https://togithub.com/electron/electron/pull/38413)
#### Fixes
- Fixed Windows Mica/Acrylic background material effects on frameless windows. [#39802](https://togithub.com/electron/electron/pull/39802)
- Fixed an issue where `window.open` can interfere with various aspects of Node.js functionality. [#38754](https://togithub.com/electron/electron/pull/38754)
- Fixed an issue where using `webcrypto.subtle.importKey()` could error and fail if `SharedArrayBuffers` are not defined. [#40100](https://togithub.com/electron/electron/pull/40100)
- Fixed how screen readers are detected on Windows to reduce false positives. [#40065](https://togithub.com/electron/electron/pull/40065)
- Fixed problem with promise resolved to early when browser intendent in-page navigation. [#39260](https://togithub.com/electron/electron/pull/39260)
- Fixed same-party cookie functionality for first party sets. [#39976](https://togithub.com/electron/electron/pull/39976)
- Fixed window size constraints not working on macOS. [#39992](https://togithub.com/electron/electron/pull/39992)
- Prevent DWM from redrawing video frames rendered on opaque windows. [#40003](https://togithub.com/electron/electron/pull/40003)
##### Also in earlier versions...
- Fixed BrowserView.setBounds calls not painting view in new bounds in some cases. [#40037](https://togithub.com/electron/electron/pull/40037) (Also in [25](https://togithub.com/electron/electron/pull/40035), [26](https://togithub.com/electron/electron/pull/40036))
- Fixed `app.runningUnderARM64Translation()` always returning true on ARM64. [#39931](https://togithub.com/electron/electron/pull/39931) (Also in [25](https://togithub.com/electron/electron/pull/39930), [26](https://togithub.com/electron/electron/pull/39932))
- Fixed `clipboard.readImage()` getting blocked when there is no PNG image in the clipboard. [#39466](https://togithub.com/electron/electron/pull/39466) (Also in [26](https://togithub.com/electron/electron/pull/39487))
- Fixed `desktopCapturer` thumbnail generation after screen sharing is cancelled on Wayland. [#39194](https://togithub.com/electron/electron/pull/39194) (Also in [25](https://togithub.com/electron/electron/pull/39245), [26](https://togithub.com/electron/electron/pull/39246))
- Fixed `preload` script may not run in some child windows opened by `window.open`. [#38910](https://togithub.com/electron/electron/pull/38910) (Also in [23](https://togithub.com/electron/electron/pull/38933), [24](https://togithub.com/electron/electron/pull/38932), [25](https://togithub.com/electron/electron/pull/38931), [26](https://togithub.com/electron/electron/pull/38930))
- Fixed `webContents.printToPDF` `preferCSSPageSize` type error. [#38761](https://togithub.com/electron/electron/pull/38761) (Also in [24](https://togithub.com/electron/electron/pull/38792), [25](https://togithub.com/electron/electron/pull/38791), [26](https://togithub.com/electron/electron/pull/38793))
- Fixed a crash calling `nativeImage.resize()` before the app `ready` event. [#38836](https://togithub.com/electron/electron/pull/38836) (Also in [26](https://togithub.com/electron/electron/pull/38861))
- Fixed a crash in. [#39069](https://togithub.com/electron/electron/pull/39069) (Also in [26](https://togithub.com/electron/electron/pull/39101))
- Fixed a crash seen when trying to change `nativeTheme` source during mara context menu close. [#38824](https://togithub.com/electron/electron/pull/38824) (Also in [25](https://togithub.com/electron/electron/pull/38839), [26](https://togithub.com/electron/electron/pull/38840))
- Fixed a crash when listing desktop capture sources on Wayland with PipeWire. [#38833](https://togithub.com/electron/electron/pull/38833) (Also in [23](https://togithub.com/electron/electron/pull/39116), [24](https://togithub.com/electron/electron/pull/39050), [25](https://togithub.com/electron/electron/pull/39051), [26](https://togithub.com/electron/electron/pull/39049))
- Fixed a potential crash calling `BrowserWindow.removeBrowserView()` with a destroyed `webContents`. [#38842](https://togithub.com/electron/electron/pull/38842) (Also in [24](https://togithub.com/electron/electron/pull/38884), [25](https://togithub.com/electron/electron/pull/38883), [26](https://togithub.com/electron/electron/pull/38885))
- Fixed a potential crash when calling `BrowserWindow.moveTop()` on modal child windows. [#39499](https://togithub.com/electron/electron/pull/39499) (Also in [24](https://togithub.com/electron/electron/pull/39526), [25](https://togithub.com/electron/electron/pull/39528), [26](https://togithub.com/electron/electron/pull/39527))
- Fixed a potential crash when calling `tray.popUpContextMenu` on macOS. [#39231](https://togithub.com/electron/electron/pull/39231) (Also in [26](https://togithub.com/electron/electron/pull/39313))
- Fixed a potential crash when re-parenting a BrowserWindow whose first parent has been destroyed. [#39062](https://togithub.com/electron/electron/pull/39062) (Also in [26](https://togithub.com/electron/electron/pull/39297))
- Fixed a rare crash when closing active native tab on macOS. [#39394](https://togithub.com/electron/electron/pull/39394) (Also in [25](https://togithub.com/electron/electron/pull/39409), [26](https://togithub.com/electron/electron/pull/39410))
- Fixed a redundant permission popup while fetching screens and windows using `desktopCapturer.getSources()` on Wayland. [#39111](https://togithub.com/electron/electron/pull/39111) (Also in [26](https://togithub.com/electron/electron/pull/39189))
- Fixed an accessibility issue where `VoiceOver` couldn't trigger the tray action when selected to emit the click event. [#39352](https://togithub.com/electron/electron/pull/39352) (Also in [26](https://togithub.com/electron/electron/pull/39439))
- Fixed an error where listening to certain `chrome.tabs` events would throw incorrectly. [#39771](https://togithub.com/electron/electron/pull/39771) (Also in [25](https://togithub.com/electron/electron/pull/39770), [26](https://togithub.com/electron/electron/pull/39772))
- Fixed an error with `webContents.print` parameter validation by adding missing options required to set printer printable area. [#38614](https://togithub.com/electron/electron/pull/38614) (Also in [25](https://togithub.com/electron/electron/pull/38720), [26](https://togithub.com/electron/electron/pull/38721))
- Fixed an issue on Windows 10 where the title bar was not correct after changing native theme. [#39287](https://togithub.com/electron/electron/pull/39287) (Also in [25](https://togithub.com/electron/electron/pull/39314), [26](https://togithub.com/electron/electron/pull/39309))
- Fixed an issue where BrowserWindows could crash on macOS with `frame: false` and `roundedCorners: false` when going fullscreen. [#39796](https://togithub.com/electron/electron/pull/39796) (Also in [25](https://togithub.com/electron/electron/pull/39794), [26](https://togithub.com/electron/electron/pull/39795))
- Fixed an issue where `
Configuration
π Schedule: Branch creation - "after 12pm on Friday" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
26.4.0
->27.0.0
Release Notes
electron/electron (electron)
### [`v27.0.0`](https://togithub.com/electron/electron/releases/tag/v27.0.0): electron v27.0.0 [Compare Source](https://togithub.com/electron/electron/compare/v26.4.0...v27.0.0) ### Release Notes for v27.0.0 #### Stack Upgrades - Chromium `118.0.5993.32` - [New in 117](https://developer.chrome.com/blog/new-in-chrome-117/) - [New in 118](https://developer.chrome.com/blog/new-in-chrome-118/) - Node `18.17.1` - [Node 18.17.1 blog post](https://nodejs.org/en/blog/release/v18.17.1/) - V8 `11.8` #### Breaking Changes - macOS 10.13 and 10.14 support has been removed [38891](https://togithub.com/electron/electron/pull/38891) - The `ipcRenderer.sendTo()` API has been deprecated in favor of sharing a `MessageChannel` between two renderers. [#39091](https://togithub.com/electron/electron/pull/39091) - The `senderId` and `senderIsMainFrame` properties of `IpcRendererEvent` have been deprecated. [#39381](https://togithub.com/electron/electron/pull/39381) - The `systemPreferences.getAppLevelAppearance` and `systemPreferences.setAppLevelAppearance` APIs have been deprecated, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#39343](https://togithub.com/electron/electron/pull/39343) (Also in [26](https://togithub.com/electron/electron/pull/39492)) - The `systemPreferences.getAppLevelAppearance`, `systemPreferences.setAppLevelAppearance` and `systemPreferences.appLevelAppearance` APIs have been removed, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#39804](https://togithub.com/electron/electron/pull/39804) - The `webContents.getPrinters` API has been deprecated. [#39356](https://togithub.com/electron/electron/pull/39356) (Also in [26](https://togithub.com/electron/electron/pull/39459)) - The deprecated `webContents.getPrinters()` API has been removed. [#39735](https://togithub.com/electron/electron/pull/39735) - The deprecated color scheme changed events in systemPreferences have been removed. [#39341](https://togithub.com/electron/electron/pull/39341) #### Features ##### Additions - Added `safeStorage.setUsePlainTextEncryption` and `safeStorage.getSelectedStorageBackend` api. [#38873](https://togithub.com/electron/electron/pull/38873) (Also in [25](https://togithub.com/electron/electron/pull/39325), [26](https://togithub.com/electron/electron/pull/39155)) - Added `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()`. [#38868](https://togithub.com/electron/electron/pull/38868) (Also in [24](https://togithub.com/electron/electron/pull/39207), [25](https://togithub.com/electron/electron/pull/39208), [26](https://togithub.com/electron/electron/pull/39206)) - Added a `tabbingIdentifier` property to `BrowserWindow`. [#40082](https://togithub.com/electron/electron/pull/40082) - Added a `title` parameter to `webContents.openDevTools()`to specify the DevTools window title. [#39047](https://togithub.com/electron/electron/pull/39047) - Added partial support for `chrome.tabs.query`. [#39330](https://togithub.com/electron/electron/pull/39330) (Also in [25](https://togithub.com/electron/electron/pull/39430), [26](https://togithub.com/electron/electron/pull/39431)) - Added support for --dns-result-order Node.js cli flag. [#39376](https://togithub.com/electron/electron/pull/39376) (Also in [25](https://togithub.com/electron/electron/pull/39500), [26](https://togithub.com/electron/electron/pull/39501)) - Added support for `chrome.scripting` extension APIs. [#39675](https://togithub.com/electron/electron/pull/39675) (Also in [25](https://togithub.com/electron/electron/pull/39677), [26](https://togithub.com/electron/electron/pull/39676)) - Added support for customization of the default math font along with other fonts. [#38514](https://togithub.com/electron/electron/pull/38514) - Added support for flagging a Menu as being keyboard initiated. [#38903](https://togithub.com/electron/electron/pull/38903) (Also in [26](https://togithub.com/electron/electron/pull/38954)) - Added support for several more Node.js cli flags in the main process. [#39344](https://togithub.com/electron/electron/pull/39344) (Also in [24](https://togithub.com/electron/electron/pull/39372), [25](https://togithub.com/electron/electron/pull/39374), [26](https://togithub.com/electron/electron/pull/39373)) - Added support for several more extensions manifest keys including `host_permissions`, `author`, and `short_name`. [#39672](https://togithub.com/electron/electron/pull/39672) (Also in [26](https://togithub.com/electron/electron/pull/39673)) - Added the ability to send HTTP headers with `session.downloadURL()`. [#38785](https://togithub.com/electron/electron/pull/38785) (Also in [25](https://togithub.com/electron/electron/pull/38870), [26](https://togithub.com/electron/electron/pull/38871)) - Added the ability to send HTTP headers with `webContents.downloadURL()`. [#39560](https://togithub.com/electron/electron/pull/39560) (Also in [25](https://togithub.com/electron/electron/pull/39561), [26](https://togithub.com/electron/electron/pull/39562)) - Added transparent color support for WCO on Windows. [#38693](https://togithub.com/electron/electron/pull/38693) (Also in [25](https://togithub.com/electron/electron/pull/38715), [26](https://togithub.com/electron/electron/pull/38716)) - BrowserWindow.getBrowserView() started to guarantee returning z-index sorted array. [#38943](https://togithub.com/electron/electron/pull/38943) - BrowserWindow.showAllTabs api added. [#38965](https://togithub.com/electron/electron/pull/38965) - Detect system dark theme preference via xdg settings portal on Linux. [#40010](https://togithub.com/electron/electron/pull/40010) (Also in [25](https://togithub.com/electron/electron/pull/40009), [26](https://togithub.com/electron/electron/pull/40011)) - Exposed an API to allow apps to determine whether to avoid using semitransparent backgrounds. [#40074](https://togithub.com/electron/electron/pull/40074) (Also in [26](https://togithub.com/electron/electron/pull/40073)) - Support Chrome Extensions `minimum_chrome_version` manifest key. [#39256](https://togithub.com/electron/electron/pull/39256) (Also in [26](https://togithub.com/electron/electron/pull/39357)) - `node:` prefixed requires are now supported in sandboxed renderer preloads for `events`, `timers` and `url`. [#38567](https://togithub.com/electron/electron/pull/38567) (Also in [24](https://togithub.com/electron/electron/pull/38727), [25](https://togithub.com/electron/electron/pull/38729), [26](https://togithub.com/electron/electron/pull/38728)) ##### Removed/Deprecated - The `app.runningUnderRosettaTranslation` property has been deprecated. [#39984](https://togithub.com/electron/electron/pull/39984) (Also in [25](https://togithub.com/electron/electron/pull/39982), [26](https://togithub.com/electron/electron/pull/39983)) - The `enable_osr` build flag has been removed. [#38703](https://togithub.com/electron/electron/pull/38703) - The `enable_picture_in_picture` build flag has been removed. [#38620](https://togithub.com/electron/electron/pull/38620) - The `enable_run_as_node` build flag has been removed in favor of the `runAsNode` fuse. [#38413](https://togithub.com/electron/electron/pull/38413) #### Fixes - Fixed Windows Mica/Acrylic background material effects on frameless windows. [#39802](https://togithub.com/electron/electron/pull/39802) - Fixed an issue where `window.open` can interfere with various aspects of Node.js functionality. [#38754](https://togithub.com/electron/electron/pull/38754) - Fixed an issue where using `webcrypto.subtle.importKey()` could error and fail if `SharedArrayBuffers` are not defined. [#40100](https://togithub.com/electron/electron/pull/40100) - Fixed how screen readers are detected on Windows to reduce false positives. [#40065](https://togithub.com/electron/electron/pull/40065) - Fixed problem with promise resolved to early when browser intendent in-page navigation. [#39260](https://togithub.com/electron/electron/pull/39260) - Fixed same-party cookie functionality for first party sets. [#39976](https://togithub.com/electron/electron/pull/39976) - Fixed window size constraints not working on macOS. [#39992](https://togithub.com/electron/electron/pull/39992) - Prevent DWM from redrawing video frames rendered on opaque windows. [#40003](https://togithub.com/electron/electron/pull/40003) ##### Also in earlier versions... - Fixed BrowserView.setBounds calls not painting view in new bounds in some cases. [#40037](https://togithub.com/electron/electron/pull/40037) (Also in [25](https://togithub.com/electron/electron/pull/40035), [26](https://togithub.com/electron/electron/pull/40036)) - Fixed `app.runningUnderARM64Translation()` always returning true on ARM64. [#39931](https://togithub.com/electron/electron/pull/39931) (Also in [25](https://togithub.com/electron/electron/pull/39930), [26](https://togithub.com/electron/electron/pull/39932)) - Fixed `clipboard.readImage()` getting blocked when there is no PNG image in the clipboard. [#39466](https://togithub.com/electron/electron/pull/39466) (Also in [26](https://togithub.com/electron/electron/pull/39487)) - Fixed `desktopCapturer` thumbnail generation after screen sharing is cancelled on Wayland. [#39194](https://togithub.com/electron/electron/pull/39194) (Also in [25](https://togithub.com/electron/electron/pull/39245), [26](https://togithub.com/electron/electron/pull/39246)) - Fixed `preload` script may not run in some child windows opened by `window.open`. [#38910](https://togithub.com/electron/electron/pull/38910) (Also in [23](https://togithub.com/electron/electron/pull/38933), [24](https://togithub.com/electron/electron/pull/38932), [25](https://togithub.com/electron/electron/pull/38931), [26](https://togithub.com/electron/electron/pull/38930)) - Fixed `webContents.printToPDF` `preferCSSPageSize` type error. [#38761](https://togithub.com/electron/electron/pull/38761) (Also in [24](https://togithub.com/electron/electron/pull/38792), [25](https://togithub.com/electron/electron/pull/38791), [26](https://togithub.com/electron/electron/pull/38793)) - Fixed a crash calling `nativeImage.resize()` before the app `ready` event. [#38836](https://togithub.com/electron/electron/pull/38836) (Also in [26](https://togithub.com/electron/electron/pull/38861)) - Fixed a crash in. [#39069](https://togithub.com/electron/electron/pull/39069) (Also in [26](https://togithub.com/electron/electron/pull/39101)) - Fixed a crash seen when trying to change `nativeTheme` source during mara context menu close. [#38824](https://togithub.com/electron/electron/pull/38824) (Also in [25](https://togithub.com/electron/electron/pull/38839), [26](https://togithub.com/electron/electron/pull/38840)) - Fixed a crash when listing desktop capture sources on Wayland with PipeWire. [#38833](https://togithub.com/electron/electron/pull/38833) (Also in [23](https://togithub.com/electron/electron/pull/39116), [24](https://togithub.com/electron/electron/pull/39050), [25](https://togithub.com/electron/electron/pull/39051), [26](https://togithub.com/electron/electron/pull/39049)) - Fixed a potential crash calling `BrowserWindow.removeBrowserView()` with a destroyed `webContents`. [#38842](https://togithub.com/electron/electron/pull/38842) (Also in [24](https://togithub.com/electron/electron/pull/38884), [25](https://togithub.com/electron/electron/pull/38883), [26](https://togithub.com/electron/electron/pull/38885)) - Fixed a potential crash when calling `BrowserWindow.moveTop()` on modal child windows. [#39499](https://togithub.com/electron/electron/pull/39499) (Also in [24](https://togithub.com/electron/electron/pull/39526), [25](https://togithub.com/electron/electron/pull/39528), [26](https://togithub.com/electron/electron/pull/39527)) - Fixed a potential crash when calling `tray.popUpContextMenu` on macOS. [#39231](https://togithub.com/electron/electron/pull/39231) (Also in [26](https://togithub.com/electron/electron/pull/39313)) - Fixed a potential crash when re-parenting a BrowserWindow whose first parent has been destroyed. [#39062](https://togithub.com/electron/electron/pull/39062) (Also in [26](https://togithub.com/electron/electron/pull/39297)) - Fixed a rare crash when closing active native tab on macOS. [#39394](https://togithub.com/electron/electron/pull/39394) (Also in [25](https://togithub.com/electron/electron/pull/39409), [26](https://togithub.com/electron/electron/pull/39410)) - Fixed a redundant permission popup while fetching screens and windows using `desktopCapturer.getSources()` on Wayland. [#39111](https://togithub.com/electron/electron/pull/39111) (Also in [26](https://togithub.com/electron/electron/pull/39189)) - Fixed an accessibility issue where `VoiceOver` couldn't trigger the tray action when selected to emit the click event. [#39352](https://togithub.com/electron/electron/pull/39352) (Also in [26](https://togithub.com/electron/electron/pull/39439)) - Fixed an error where listening to certain `chrome.tabs` events would throw incorrectly. [#39771](https://togithub.com/electron/electron/pull/39771) (Also in [25](https://togithub.com/electron/electron/pull/39770), [26](https://togithub.com/electron/electron/pull/39772)) - Fixed an error with `webContents.print` parameter validation by adding missing options required to set printer printable area. [#38614](https://togithub.com/electron/electron/pull/38614) (Also in [25](https://togithub.com/electron/electron/pull/38720), [26](https://togithub.com/electron/electron/pull/38721)) - Fixed an issue on Windows 10 where the title bar was not correct after changing native theme. [#39287](https://togithub.com/electron/electron/pull/39287) (Also in [25](https://togithub.com/electron/electron/pull/39314), [26](https://togithub.com/electron/electron/pull/39309)) - Fixed an issue where BrowserWindows could crash on macOS with `frame: false` and `roundedCorners: false` when going fullscreen. [#39796](https://togithub.com/electron/electron/pull/39796) (Also in [25](https://togithub.com/electron/electron/pull/39794), [26](https://togithub.com/electron/electron/pull/39795)) - Fixed an issue where `Configuration
π Schedule: Branch creation - "after 12pm on Friday" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.