[PR #1375] [MERGED] chore(deps): update dev-dependencies (major) #7507

Closed
opened 2026-04-20 17:44:23 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1375
Author: @renovate[bot]
Created: 9/2/2025
Status: Merged
Merged: 1/25/2026
Merged by: @kolaente

Base: mainHead: renovate/major-dev-dependencies


📝 Commits (3)

  • db52080 chore(deps): update dev-dependencies
  • 06ce8f4 fix(frontend): remove vendor prefix from appearance property
  • dc2552b fix(e2e): replace faker.lorem.word with faker.string.alphanumeric

📊 Changes

7 files changed (+937 additions, -958 deletions)

View changed files

📝 desktop/package.json (+1 -1)
📝 desktop/pnpm-lock.yaml (+21 -19)
📝 frontend/package.json (+7 -7)
📝 frontend/pnpm-lock.yaml (+905 -928)
📝 frontend/src/components/input/ColorPicker.vue (+1 -1)
📝 frontend/tests/factories/link_sharing.ts (+1 -1)
📝 frontend/tests/factories/user.ts (+1 -1)

📄 Description

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@faker-js/faker (source) 9.9.010.2.0 age confidence
@types/node (source) 22.19.724.10.9 age confidence
electron 37.10.340.0.0 age confidence
postcss-preset-env (source) 10.6.111.1.1 age confidence
stylelint (source) 16.26.117.0.0 age confidence
stylelint-config-standard-scss 15.0.117.0.0 age confidence
vitest (source) 3.2.44.0.18 age confidence
wait-on 8.0.59.0.3 age confidence

Release Notes

faker-js/faker (@​faker-js/faker)

v10.2.0

Compare Source

New Locales
Features
Bug Fixes

v10.1.0

Compare Source

New Locales
Bug Fixes

v10.0.0

Compare Source

New Locales
Features
  • locales: add animal vocabulary(bear, bird, cat, rabbit, pet_name) in Korean (#​3535) (0d2143c)
Changed Locales
electron/electron (electron)

v40.0.0: electron v40.0.0

Compare Source

Release Notes for v40.0.0

Stack Upgrades

Breaking Changes

  • Deprecated clipboard API access from renderer processes #​48923
  • Fixed an error on debug symbol upload by moving dsym.zip to use tar.xz compression. #​48952

Features

Additions
  • Added "memory-eviction" as a possible reason for a child process to exit. #​48362
  • Added RGBAF16 output format with scRGB HDR color space support to Offscreen Rendering. #​48265 (Also in 39)
  • Added app.isHardwareAccelerationEnabled(). #​47614 (Also in 37, 38, 39)
  • Added bypassCustomProtocolHandlers option to net.request. #​48883 (Also in 38, 39)
  • Added methods to enable more granular accessibility support management. #​48042 (Also in 37, 38, 39)
  • Added support for WebSocket authentication through the login event on webContents. #​49064 (Also in 39)
  • Added support to import external shared texture as VideoFrame. #​48831
  • Added the ability to retrieve the system accent color on Linux using systemPreferences.getAccentColor. #​48027 (Also in 39)
  • Allowed for persisting File System API grant status within a given session. #​48170 (Also in 37, 38, 39)
  • Automatically focus DevTools when element is inspected or breakpoint is triggered. #​46386 (Also in 37, 38, 39)
Improvements
  • Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #​48274 (Also in 38, 39)
  • Support dynamic ESM imports in non-context isolated preloads. #​48375 (Also in 37, 38, 39)
  • Updated nativeImage.createFromNamedImage to support SF Symbol names. #​48772 (Also in 39)

Fixes

  • Added support for --no-stdio-init to be used when nul device is disabled on windows. #​47870
  • Fixed an issue on Windows and Linux where no cookie encryption key provider was passed into the network service when cookie encryption was enabled. #​49375
  • Fixed an issue where no cookie encryption provider was passed into the network service when cookie encryption was enabled. #​49350
  • Fixed crash when attempting to resolve modules during process exit. #​49104
  • Fixed drag regions in child windows. #​49312
  • Fixed draw smoothing round corner issue. #​48782
  • Fixed the cookie encryption logic to use the old os_crypt sync implementation present in M142. #​49384
  • Fixed visual artifacts while resizing a window on Windows. #​49191
Also in earlier versions...
  • AccentColor set distinguishes the frame. #​48405 (Also in 37, 38, 39)
  • Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. #​48835 (Also in 38, 39)
  • Fix: ESM-from-CJS import when CJK characters are in path. #​48862 (Also in 39)
  • Fix: runtime JS error that crashes GetPackageJSON. #​48293 (Also in 37, 38, 39)
  • Fixed Wayland configuration through the XDG_SESSION_TYPE environment variable. #​48301 (Also in 38, 39)
  • Fixed Windows dialog.showMessageBox default button handling. #​48216 (Also in 36, 37, 38, 39)
  • Fixed a Windows notification issue where clicking a native notification would result in an application hang on certain Windows environments. #​49129 (Also in 39)
  • Fixed a potential crash in dialog.showOpenDialog on Windows with an empty extension filter array. #​48640 (Also in 37, 38, 39)
  • Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #​48598. #​48799 (Also in 37, 38, 39)
  • Fixed an error when checking environmental variables when using remote checksums when installing Electron via npm. #​48634 (Also in 37, 38, 39)
  • Fixed an issue that menu items on macOS could not be disabled under all circumstances. #​48598 (Also in 37, 38, 39)
  • Fixed an issue where menu-did-close was not emitted properly for some application menus. #​49092 (Also in 38, 39)
  • Fixed an issue where shell.openExternal caused an unexpected dialog to open when there was no app suitable to open the url. #​48502 (Also in 38, 39)
  • Fixed an issue where systemPreferences.getAccentColor inverted the color. #​48511 (Also in 37, 38, 39)
  • Fixed an issue where trafficLightPosition would not be correctly applied when using titleBarStyle: 'customButtonsOnHover' on macOS 26. #​48538 (Also in 37, 38, 39)
  • Fixed an issue where authentication via websockets can crash. #​48510 (Also in 37, 38, 39)
  • Fixed an issue where button background on mouse hover with titleBarOverlay wasn't always calculated to provide appropriate minimum contrast. #​48568 (Also in 37, 38, 39)
  • Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #​48600 (Also in 38, 39)
  • Fixed an issue where changing the resizable property on a window would break the styles of a transparent window. #​48378 (Also in 37, 38, 39)
  • Fixed an issue where icons didn't show up as expected on Windows Toast notifications. #​48543 (Also in 38, 39)
  • Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. #​48296 (Also in 37, 38, 39)
  • Fixed an issue where some apps would throw an exception on launch. #​48976 (Also in 39)
  • Fixed an issue where the close callback param for menu.popup would fire when any arbitrary submenu of the given menu closed, and not the menu itself. #​49046 (Also in 38, 39)
  • Fixed crash on windows when UTF-8 is in path. #​48942 (Also in 38, 39)
  • Fixed crash when accessing webContents.session or webContents.debugger. #​48318 (Also in 39)
  • Fixed crash when creating event object for ipc events. #​48991 (Also in 39)
  • Fixed crash when inspector agent attempts to evaluate on provisional frames. #​48503 (Also in 37, 38, 39)
  • Fixed crash when passing feature param from commandline --enable-features=Feature:ParamA/Value. #​48411 (Also in 39)
  • Fixed crash when reading system certificates via nodejs tls module. #​49041 (Also in 39)
  • Fixed download button does not work in PDF Viewer. #​48372 (Also in 38, 39)
  • Fixed excessive WindowServer GPU usage on macOS Tahoe 26. #​48376 (Also in 36, 37, 38, 39)
  • Fixed high CPU usage with <input> tag on macOS 26. #​48379 (Also in 36, 37, 38, 39)
  • Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. #​48639 (Also in 38, 39)
  • Fixed oom crash when optimizing certain wasm functions involving large phi nodes. #​48816 (Also in 38, 39)
  • Fixed shader-f16 to work on Windows. #​48342 (Also in 37, 38, 39)
  • Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. #​49021 (Also in 38, 39)
  • Fixed the issue where the parent window remained interactive after the modal window was opened. #​48864 (Also in 38, 39)
  • Fixed white flash on call to BrowserWindow.show. #​47151 (Also in 37, 38, 39)
  • Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. #​48839 (Also in 39)
  • Requests sent via net are now capable of having their headers modified to use reserved headers via webRequest. #​49241 (Also in 39)
  • Titlebar buttons now appear on the correct side of windows on Wayland in Ubuntu. #​48490 (Also in 38, 39)
  • Windows: Calling window.setFocusable(true) will no longer cause a window to lose focus. #​48927 (Also in 39)

Other Changes

Documentation

Notices

End of Support for 37.x.y

Electron 37.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.

v39.3.0: electron v39.3.0

Compare Source

Release Notes for v39.3.0

Features

  • Added support for WebSocket authentication through the login event on webContents. #​49065 (Also in 40)

Fixes

  • Fixed setRepresentedFilename() not setting AXDocument accessibility attribute on macOS. #​49418 (Also in 40)
  • Fixed a potential race condition crash when opening DevTools. #​49423 (Also in 40)
  • Fixed stack overflow when compiling deeply nested JS functions. #​49360
  • Made toplevel icon Wayland protocol work. #​49415 (Also in 40)
  • Requests sent via net are now capable of having their headers modified to use reserved headers via webRequest. #​49242 (Also in 40)

Other Changes

v39.2.7: electron v39.2.7

Compare Source

Release Notes for v39.2.7

Other Changes

  • Updated Chromium to 142.0.7444.235. #​49190

v39.2.6: electron v39.2.6

Compare Source

Release Notes for v39.2.6

Fixes

  • Fixed visual artifacts while resizing a window on Windows. #​49138

Other Changes

  • Updated Chromium to 142.0.7444.226. #​49137

v39.2.5: electron v39.2.5

Compare Source

Release Notes for v39.2.5

Fixes

  • Fixed a Windows notification issue where clicking a native notification would result in an application hang on certain Windows environments. #​49130 (Also in 40)
  • Fixed an issue where menu-did-close was not emitted properly for some application menus. #​49093 (Also in 38, 40)
  • Reduced amount of visual artifacts while resizing a window on Windows. #​49076

Other Changes

  • Fixed devtools element panel flickering when with node inspection. #​49044 (Also in 40)

v39.2.4: electron v39.2.4

Compare Source

Release Notes for v39.2.4

Fixes

  • Fixed an issue where the close callback param for menu.popup would fire when any arbitrary submenu of the given menu closed, and not the menu itself. #​49045 (Also in 38, 40)
  • Fixed crash when reading system certificates via nodejs tls module. #​49042 (Also in 40)
  • Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. #​49019 (Also in 38, 40)

Other Changes

  • Updated Chromium to 142.0.7444.177. #​49037

v39.2.3: electron v39.2.3

Compare Source

Release Notes for v39.2.3

  • Updated Chromium to 142.0.7444.175.

v39.2.2: electron v39.2.2

Compare Source

Release Notes for v39.2.2

Fixes

  • Fixed crash when creating event object for IPC events. #​48992 (Also in 40)

v39.2.1: electron v39.2.1

Compare Source

Release Notes for v39.2.1

Fixes

  • Fixed an issue where some apps would throw an exception on launch. #​48975 (Also in 40)

v39.2.0: electron v39.2.0

Compare Source

Release Notes for v39.2.0

Features

  • Added app.isHardwareAccelerationEnabled(). #​48680 (Also in 37, 38)
  • Added bypassCustomProtocolHandlers option to net.request. #​48882 (Also in 38, 40)
  • Automatically focus DevTools when element is inspected or breakpoint is triggered. #​48702 (Also in 37, 38)
  • Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #​48852 (Also in 38)
  • Updated nativeImage.createFromNamedImage to support SF Symbol names. #​48773 (Also in 40)

Fixes

  • Fixed crash on windows when UTF-8 is in path. #​48944 (Also in 38, 40)
  • Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. #​48837 (Also in 40)
  • Restored window's canHide property. #​48901 (Also in 37, 38)
  • Windows: Calling window.setFocusable(true) will no longer cause a window to lose focus. #​48928 (Also in 40)

Other Changes

  • Updated Chromium to 142.0.7444.162. #​48899

v39.1.2: electron v39.1.2

Compare Source

Release Notes for v39.1.2

Fixes

  • Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. #​48834 (Also in 38, 40)
  • Fix: ESM-from-CJS import when CJK characters are in path. #​48873
  • Fixed oom crash when optimizing certain wasm functions involving large phi nodes. #​48815 (Also in 38, 40)
  • Fixed the issue where the parent window remained interactive after the modal window was opened. #​48865 (Also in 40)

Other Changes

  • Updated Chromium to 142.0.7444.134. #​48818

Documentation

Unknown

  • Fixed an issue that menu items on macOS could not be disabled under all circumstances. #​48830 (Also in 38, 40)

v39.1.1: electron v39.1.1

Compare Source

Release Notes for v39.1.1

Fixes

  • Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #​48598. #​48800 (Also in 40)
  • Fixed draw smoothing round corner issue. #​48781 (Also in 40)

v39.1.0: electron v39.1.0

Compare Source

Release Notes for v39.1.0

Fixes

  • Fixed an issue on Wayland (Linux) where right-clicking in the titlebar could break mouse interactions. #​48758 (Also in 38, 40)
  • Fixed an issue that menu items on macOS could not be disabled under all circumstances. #​48711 (Also in 37, 38)
  • Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. #​48709 (Also in 38)

Other Changes

v39.0.0: electron v39.0.0

Compare Source

Release Notes for v39.0.0

Stack Upgrades

Breaking Changes

  • Added colorSpace to offscreen shared texture info of webContents.on('paint') event.
    • Breaking Changed the signature of OffscreenSharedTexture to provide a unified handle that holds the native handle. #​47315
  • Fixed a spec compliance issue with window.open where it should always create a resizable popup window but did not. #​47540

For breaking changes inherited via Chromium, see blog post

Features

Additions
  • Added RGBAF16 output format with scRGB HDR color space support to Offscreen Rendering. #​48504
  • Added fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS. #​47628 (Also in 37, 38)
  • Added support for guid Tray constructor option on macOS to allow tray icons to maintain position across launches. #​47838 (Also in 36, 37, 38)
  • Added webFrameMain.fromFrameToken(processId, frameToken) to get a WebFrameMain instance from its frame token. #​47850 (Also in 38)
  • Added methods to enable more granular accessibility support management. #​48625
  • Added support for app.getRecentDocuments() on Windows and macOS. #​45839 (Also in 36, 37, 38)
  • Added support for USBDevice.configurations. #​47459
  • Added the ability to retrieve the system accent color on Linux using systemPreferences.getAccentColor. #​48628
  • Adds the ability to change window accent color on Windows after initial window initialization via {get|set}AccentColor. #​47741 (Also in 36, 37, 38)
  • Allowed for persisting File System API grant status within a given session. #​48326 (Also in 37, 38)
  • Internally switched to using DIR_ASSETS instead of DIR_MODULE/DIR_EXE to locate assets and resources, and added "assets" as a key that can be queried via app.getPath. #​47439 (Also in 37, 38)
  • Support dynamic ESM imports in non-context isolated preloads. #​48488 (Also in 37, 38)

Fixes

  • Fixed an issue where systemPreferences.getAccentColor inverted the color. #​48624
  • Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #​48623
  • Fixed crash when accessing webContents.session. #​48344
  • Fixed crash when inspector agent attempts to evaluate on provisional frames. #​48515
  • Fixed crash when passing feature param from commandline --enable-features=Feature:ParamA/Value. #​48442
Also in earlier versions...
  • AccentColor set distinguishes the frame. #​48450 (Also in 37, 38)
  • Fix: runtime JS error that crashes GetPackageJSON. #​48425 (Also in 37, 38)
  • Fixed Wayland configuration through the XDG_SESSION_TYPE environment variable. #​48310 (Also in 38)
  • Fixed Windows dialog.showMessageBox default button handling. #​48521 (Also in 36, 37, 38)
  • Fixed a bug where app extensions filters didn't allow for selecting app bundles in macOS file dialogs. #​47825 (Also in 36, 37, 38)
  • Fixed a bug where the Referer header was not being set correctly when using webContents.downloadURL(). #​47625 (Also in 36, 37, 38)
  • Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. #​47765 (Also in 37, 38)
  • Fixed a crash possible when calling webContents.loadURL() from a failed webContents.loadURL() call's catch handler. #​48004 (Also in 36, 37, 38)
  • Fixed a crash when adding the -electron-corner-smoothing CSS rule to a stylesheet with no associated document. #​47759 (Also in 37, 38)
  • Fixed a crash when calling desktopCapturer.getSources with an empty thumbnail size. #​47641 (Also in 36, 37, 38)
  • Fixed a crash when calling some webContents functions after window.close(). #​47933 (Also in 36, 37, 38)
  • Fixed a potential crash in dialog.showOpenDialog on Windows with an empty extension filter array. #​48658 (Also in 37, 38)
  • Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView. #​48053 (Also in 37, 38)
  • Fixed an error when checking environmental variables when using remote checksums when installing Electron via npm. #​48673 (Also in 37, 38)
  • Fixed an issue on some older Windows versions where setContentProtection didn't work as expected. #​47856 (Also in 36, 37, 38)
  • Fixed an issue where app.accessibilitySupportEnabled didn't work as expected. #​48041 (Also in 37, 38)
  • Fixed an issue where dialog.showMessageDialog showed a window incorrectly centered to monitor instead of parent window when passed. #​48181 (Also in 38)
  • Fixed an issue where net.isOnline() always returned true in utilityProcesses. #​48111 (Also in 36, 37, 38)
  • Fixed an issue where require('node:sqlite') didn't work. #​47706 (Also in 36, 37, 38)
  • Fixed an issue where shell.openExternal caused an unexpected dialog to open when there was no app suitable to open the url. #​48518 (Also in 38)
  • Fixed an issue where shell.openPath was not non-blocking as expected. #​48079 <span style="font-size:sma

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1375 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 9/2/2025 **Status:** ✅ Merged **Merged:** 1/25/2026 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `renovate/major-dev-dependencies` --- ### 📝 Commits (3) - [`db52080`](https://github.com/go-vikunja/vikunja/commit/db520801870114dbb014ce4e6309932e887a4dbb) chore(deps): update dev-dependencies - [`06ce8f4`](https://github.com/go-vikunja/vikunja/commit/06ce8f44ba63427a5a16b50d0299414ec88d8716) fix(frontend): remove vendor prefix from appearance property - [`dc2552b`](https://github.com/go-vikunja/vikunja/commit/dc2552b954b435680db3e7544b994e1cb16a84d3) fix(e2e): replace faker.lorem.word with faker.string.alphanumeric ### 📊 Changes **7 files changed** (+937 additions, -958 deletions) <details> <summary>View changed files</summary> 📝 `desktop/package.json` (+1 -1) 📝 `desktop/pnpm-lock.yaml` (+21 -19) 📝 `frontend/package.json` (+7 -7) 📝 `frontend/pnpm-lock.yaml` (+905 -928) 📝 `frontend/src/components/input/ColorPicker.vue` (+1 -1) 📝 `frontend/tests/factories/link_sharing.ts` (+1 -1) 📝 `frontend/tests/factories/user.ts` (+1 -1) </details> ### 📄 Description > ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@faker-js/faker](https://fakerjs.dev) ([source](https://redirect.github.com/faker-js/faker)) | [`9.9.0` → `10.2.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.9.0/10.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@faker-js%2ffaker/10.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@faker-js%2ffaker/9.9.0/10.2.0?slim=true) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.19.7` → `24.10.9`](https://renovatebot.com/diffs/npm/@types%2fnode/22.19.7/24.10.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/24.10.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.19.7/24.10.9?slim=true) | | [electron](https://redirect.github.com/electron/electron) | [`37.10.3` → `40.0.0`](https://renovatebot.com/diffs/npm/electron/37.10.3/40.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/electron/40.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/37.10.3/40.0.0?slim=true) | | [postcss-preset-env](https://redirect.github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env#readme) ([source](https://redirect.github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env)) | [`10.6.1` → `11.1.1`](https://renovatebot.com/diffs/npm/postcss-preset-env/10.6.1/11.1.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/postcss-preset-env/11.1.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss-preset-env/10.6.1/11.1.1?slim=true) | | [stylelint](https://stylelint.io) ([source](https://redirect.github.com/stylelint/stylelint)) | [`16.26.1` → `17.0.0`](https://renovatebot.com/diffs/npm/stylelint/16.26.1/17.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/stylelint/17.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/stylelint/16.26.1/17.0.0?slim=true) | | [stylelint-config-standard-scss](https://redirect.github.com/stylelint-scss/stylelint-config-standard-scss) | [`15.0.1` → `17.0.0`](https://renovatebot.com/diffs/npm/stylelint-config-standard-scss/15.0.1/17.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/stylelint-config-standard-scss/17.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/stylelint-config-standard-scss/15.0.1/17.0.0?slim=true) | | [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`3.2.4` → `4.0.18`](https://renovatebot.com/diffs/npm/vitest/3.2.4/4.0.18) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.0.18?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/3.2.4/4.0.18?slim=true) | | [wait-on](https://redirect.github.com/jeffbski/wait-on) | [`8.0.5` → `9.0.3`](https://renovatebot.com/diffs/npm/wait-on/8.0.5/9.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/wait-on/9.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wait-on/8.0.5/9.0.3?slim=true) | --- ### Release Notes <details> <summary>faker-js/faker (@&#8203;faker-js/faker)</summary> ### [`v10.2.0`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#1020-2025-12-27) [Compare Source](https://redirect.github.com/faker-js/faker/compare/v10.1.0...v10.2.0) ##### New Locales - **locale:** add bn\_BD location module ([#&#8203;3614](https://redirect.github.com/faker-js/faker/issues/3614)) ([99a448c](https://redirect.github.com/faker-js/faker/commit/99a448c0d723c1c4c94d0289dd73cb19c963a19c)) - **locale:** add counties & states to nb\_NO location ([#&#8203;3617](https://redirect.github.com/faker-js/faker/issues/3617)) ([3dbcbe1](https://redirect.github.com/faker-js/faker/commit/3dbcbe1465ae886551b179bb084953aed197d690)) - **locale:** add da states (regions) ([#&#8203;3656](https://redirect.github.com/faker-js/faker/issues/3656)) ([78c892b](https://redirect.github.com/faker-js/faker/commit/78c892b66de7237009964898eb6f874cb1be202c)) - **locale:** add id\_ID translation for animal, color, commerce, and word also add country to location id\_ID translation. ([#&#8203;3608](https://redirect.github.com/faker-js/faker/issues/3608)) ([02c2c3e](https://redirect.github.com/faker-js/faker/commit/02c2c3ea5e14ec180b436e83c21459d99be282cf)) - **locale:** add ku\_kmr\_latin locale ([#&#8203;3629](https://redirect.github.com/faker-js/faker/issues/3629)) ([247f42d](https://redirect.github.com/faker-js/faker/commit/247f42dd72b7afbf968a5c87a0f54160abf82ac3)) - **locale:** add person module data to ku\_ckb ([#&#8203;3630](https://redirect.github.com/faker-js/faker/issues/3630)) ([6be2c20](https://redirect.github.com/faker-js/faker/commit/6be2c2064f5ddc5d13877b61c428c016c29a174a)) ##### Features - Add support for UPC ([#&#8203;3648](https://redirect.github.com/faker-js/faker/issues/3648)) ([57b2d78](https://redirect.github.com/faker-js/faker/commit/57b2d78f7d21e618c7c4abbc3570bc1436a7d453)) - **commerce:** allow for locale-specific product name patterns ([#&#8203;3657](https://redirect.github.com/faker-js/faker/issues/3657)) ([1cf3991](https://redirect.github.com/faker-js/faker/commit/1cf3991c180ddeb75253d1850f085147a04ee3bf)) - **finance:** add IR iban ([#&#8203;3678](https://redirect.github.com/faker-js/faker/issues/3678)) ([101a74a](https://redirect.github.com/faker-js/faker/commit/101a74af5172d23704a4b50e0b2022e048d714f2)) - **locales:** add sl\_SI locale, person module ([#&#8203;3564](https://redirect.github.com/faker-js/faker/issues/3564)) ([e7c9945](https://redirect.github.com/faker-js/faker/commit/e7c99457ed07ba5e05951db1e709c64fd3d79b44)) - **location:** Hungarian support for city name, full street address, continents, countries and directions (hu) ([#&#8203;3618](https://redirect.github.com/faker-js/faker/issues/3618)) ([2c9aefd](https://redirect.github.com/faker-js/faker/commit/2c9aefdf6c59eab86ae2042b211aba6d4ff5f304)) ##### Bug Fixes - **food:** move raspberry from vegetable to fruit ([#&#8203;3650](https://redirect.github.com/faker-js/faker/issues/3650)) ([6a4f01f](https://redirect.github.com/faker-js/faker/commit/6a4f01f43bbfcbfe70c87c9aff261d1006d4fd46)) - **locale:** endonym should be in Latin script ([#&#8203;3660](https://redirect.github.com/faker-js/faker/issues/3660)) ([4cda07f](https://redirect.github.com/faker-js/faker/commit/4cda07f207d84892245c065a99592b350870fcc8)) - **locale:** remove additional inappropriate words from ja locale ([#&#8203;3665](https://redirect.github.com/faker-js/faker/issues/3665)) ([18a1554](https://redirect.github.com/faker-js/faker/commit/18a15542d66b6d8c7477ed98cc2cfb4ab0a1614f)) - **locale:** remove offensive and inappropriate words from ja locale ([#&#8203;3661](https://redirect.github.com/faker-js/faker/issues/3661)) ([8310c8c](https://redirect.github.com/faker-js/faker/commit/8310c8c2c466cfbad992ea8eadc78649ff4606df)) - **locale:** remove some negative hu words ([#&#8203;3664](https://redirect.github.com/faker-js/faker/issues/3664)) ([bd36bae](https://redirect.github.com/faker-js/faker/commit/bd36bae6517c181a6a187dee5c4634a402be4c54)) - **location:** Use accents in en country names ([#&#8203;3637](https://redirect.github.com/faker-js/faker/issues/3637)) ([24aa11f](https://redirect.github.com/faker-js/faker/commit/24aa11f55a86bed8417187ca881ab80c1c305ee2)) - **vehicle:** Updated spelling Mercielago to Murcielago ([#&#8203;3636](https://redirect.github.com/faker-js/faker/issues/3636)) ([bfb1bdb](https://redirect.github.com/faker-js/faker/commit/bfb1bdba63e7972d23d00b52dfa78478084949ee)) ### [`v10.1.0`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#1010-2025-10-14) [Compare Source](https://redirect.github.com/faker-js/faker/compare/v10.0.0...v10.1.0) ##### New Locales - **locale:** Add ku\_ckb locale ([#&#8203;3441](https://redirect.github.com/faker-js/faker/issues/3441)) ([9de894a](https://redirect.github.com/faker-js/faker/commit/9de894a638e040ec7d9511a8ca0d2db44def6ed5)) - **locale:** add Russian localization for book module ([#&#8203;3628](https://redirect.github.com/faker-js/faker/issues/3628)) ([428ff33](https://redirect.github.com/faker-js/faker/commit/428ff3328b4c4b13ec29d646eea7c4ea98522323)) ##### Bug Fixes - **locale:** fix the Spring Airlines IATA Code ([#&#8203;3612](https://redirect.github.com/faker-js/faker/issues/3612)) ([b547045](https://redirect.github.com/faker-js/faker/commit/b547045a55a86f327940852ce8b8df3c3a656109)) ### [`v10.0.0`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#1000-2025-08-21) [Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.9.0...v10.0.0) ##### New Locales - **locale:** extended list of colors in Polish ([#&#8203;3586](https://redirect.github.com/faker-js/faker/issues/3586)) ([9940d54](https://redirect.github.com/faker-js/faker/commit/9940d54f75205b65a74d11484cb385c85656a43f)) ##### Features - **locales:** add animal vocabulary(bear, bird, cat, rabbit, pet\_name) in Korean ([#&#8203;3535](https://redirect.github.com/faker-js/faker/issues/3535)) ([0d2143c](https://redirect.github.com/faker-js/faker/commit/0d2143c75d804d1dc53c17078eb59bc1970a07d1)) ##### Changed Locales - **locale:** remove invalid credit card issuer patterns ([#&#8203;3568](https://redirect.github.com/faker-js/faker/issues/3568)) ([9783d95](https://redirect.github.com/faker-js/faker/commit/9783d95a8e43c45bc44c5c0c546b250b6c2ae140)) </details> <details> <summary>electron/electron (electron)</summary> ### [`v40.0.0`](https://redirect.github.com/electron/electron/releases/tag/v40.0.0): electron v40.0.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.3.0...v40.0.0) ### Release Notes for v40.0.0 #### Stack Upgrades - Chromium `144.0.7559.60` - [New in 144](https://developer.chrome.com/blog/new-in-chrome-144/) - [New in 143](https://developer.chrome.com/blog/new-in-chrome-143/) - Node `v24.11.1` - [Node 24.11.1 blog post](https://nodejs.org/en/blog/release/v24.11.1/) - V8 `14.4` #### Breaking Changes - Deprecated clipboard API access from renderer processes [#&#8203;48923](https://redirect.github.com/electron/electron/pull/48923) - Fixed an error on debug symbol upload by moving dsym.zip to use tar.xz compression. [#&#8203;48952](https://redirect.github.com/electron/electron/pull/48952) #### Features ##### Additions - Added "memory-eviction" as a possible reason for a child process to exit. [#&#8203;48362](https://redirect.github.com/electron/electron/pull/48362) - Added `RGBAF16` output format with scRGB HDR color space support to Offscreen Rendering. [#&#8203;48265](https://redirect.github.com/electron/electron/pull/48265) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48504))</sup> - Added `app.isHardwareAccelerationEnabled()`. [#&#8203;47614](https://redirect.github.com/electron/electron/pull/47614) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48679), [38](https://redirect.github.com/electron/electron/pull/48681), [39](https://redirect.github.com/electron/electron/pull/48680))</sup> - Added bypassCustomProtocolHandlers option to net.request. [#&#8203;48883](https://redirect.github.com/electron/electron/pull/48883) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48881), [39](https://redirect.github.com/electron/electron/pull/48882))</sup> - Added methods to enable more granular accessibility support management. [#&#8203;48042](https://redirect.github.com/electron/electron/pull/48042) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48627), [38](https://redirect.github.com/electron/electron/pull/48626), [39](https://redirect.github.com/electron/electron/pull/48625))</sup> - Added support for WebSocket authentication through the `login` event on `webContents`. [#&#8203;49064](https://redirect.github.com/electron/electron/pull/49064) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49065))</sup> - Added support to import external shared texture as VideoFrame. [#&#8203;48831](https://redirect.github.com/electron/electron/pull/48831) - Added the ability to retrieve the system accent color on Linux using `systemPreferences.getAccentColor`. [#&#8203;48027](https://redirect.github.com/electron/electron/pull/48027) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48628))</sup> - Allowed for persisting File System API grant status within a given session. [#&#8203;48170](https://redirect.github.com/electron/electron/pull/48170) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48328), [38](https://redirect.github.com/electron/electron/pull/48327), [39](https://redirect.github.com/electron/electron/pull/48344))</sup> - Automatically focus DevTools when element is inspected or breakpoint is triggered. [#&#8203;46386](https://redirect.github.com/electron/electron/pull/46386) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48703), [38](https://redirect.github.com/electron/electron/pull/48701), [39](https://redirect.github.com/electron/electron/pull/48702))</sup> ##### Improvements - Enables resetting accent color to follow system accent settings if a previous color has been set via `window.setAccentColor(null)`. [#&#8203;48274](https://redirect.github.com/electron/electron/pull/48274) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48853), [39](https://redirect.github.com/electron/electron/pull/48852))</sup> - Support dynamic ESM imports in non-context isolated preloads. [#&#8203;48375](https://redirect.github.com/electron/electron/pull/48375) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48487), [38](https://redirect.github.com/electron/electron/pull/48489), [39](https://redirect.github.com/electron/electron/pull/48488))</sup> - Updated `nativeImage.createFromNamedImage` to support SF Symbol names. [#&#8203;48772](https://redirect.github.com/electron/electron/pull/48772) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48773))</sup> #### Fixes - Added support for `--no-stdio-init` to be used when nul device is disabled on windows. [#&#8203;47870](https://redirect.github.com/electron/electron/pull/47870) - Fixed an issue on Windows and Linux where no cookie encryption key provider was passed into the network service when cookie encryption was enabled. [#&#8203;49375](https://redirect.github.com/electron/electron/pull/49375) - Fixed an issue where no cookie encryption provider was passed into the network service when cookie encryption was enabled. [#&#8203;49350](https://redirect.github.com/electron/electron/pull/49350) - Fixed crash when attempting to resolve modules during process exit. [#&#8203;49104](https://redirect.github.com/electron/electron/pull/49104) - Fixed drag regions in child windows. [#&#8203;49312](https://redirect.github.com/electron/electron/pull/49312) - Fixed draw smoothing round corner issue. [#&#8203;48782](https://redirect.github.com/electron/electron/pull/48782) - Fixed the cookie encryption logic to use the old os\_crypt sync implementation present in M142. [#&#8203;49384](https://redirect.github.com/electron/electron/pull/49384) - Fixed visual artifacts while resizing a window on Windows. [#&#8203;49191](https://redirect.github.com/electron/electron/pull/49191) ##### Also in earlier versions... - AccentColor set distinguishes the frame. [#&#8203;48405](https://redirect.github.com/electron/electron/pull/48405) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48449), [38](https://redirect.github.com/electron/electron/pull/48451), [39](https://redirect.github.com/electron/electron/pull/48450))</sup> - Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. [#&#8203;48835](https://redirect.github.com/electron/electron/pull/48835) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48836), [39](https://redirect.github.com/electron/electron/pull/48834))</sup> - Fix: ESM-from-CJS import when CJK characters are in path. [#&#8203;48862](https://redirect.github.com/electron/electron/pull/48862) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48873))</sup> - Fix: runtime JS error that crashes `GetPackageJSON`. [#&#8203;48293](https://redirect.github.com/electron/electron/pull/48293) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48423), [38](https://redirect.github.com/electron/electron/pull/48424), [39](https://redirect.github.com/electron/electron/pull/48425))</sup> - Fixed Wayland configuration through the `XDG_SESSION_TYPE` environment variable. [#&#8203;48301](https://redirect.github.com/electron/electron/pull/48301) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48309), [39](https://redirect.github.com/electron/electron/pull/48310))</sup> - Fixed Windows `dialog.showMessageBox` default button handling. [#&#8203;48216](https://redirect.github.com/electron/electron/pull/48216) <sup>(Also in [36](https://redirect.github.com/electron/electron/pull/48522), [37](https://redirect.github.com/electron/electron/pull/48520), [38](https://redirect.github.com/electron/electron/pull/48519), [39](https://redirect.github.com/electron/electron/pull/48521))</sup> - Fixed a Windows notification issue where clicking a native notification would result in an application hang on certain Windows environments. [#&#8203;49129](https://redirect.github.com/electron/electron/pull/49129) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49130))</sup> - Fixed a potential crash in `dialog.showOpenDialog` on Windows with an empty extension filter array. [#&#8203;48640](https://redirect.github.com/electron/electron/pull/48640) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48659), [38](https://redirect.github.com/electron/electron/pull/48660), [39](https://redirect.github.com/electron/electron/pull/48658))</sup> - Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts [#&#8203;48598](https://redirect.github.com/electron/electron/issues/48598). [#&#8203;48799](https://redirect.github.com/electron/electron/pull/48799) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48803), [38](https://redirect.github.com/electron/electron/pull/48801), [39](https://redirect.github.com/electron/electron/pull/48800))</sup> - Fixed an error when checking environmental variables when using remote checksums when installing Electron via npm. [#&#8203;48634](https://redirect.github.com/electron/electron/pull/48634) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48671), [38](https://redirect.github.com/electron/electron/pull/48672), [39](https://redirect.github.com/electron/electron/pull/48673))</sup> - Fixed an issue that menu items on macOS could not be disabled under all circumstances. [#&#8203;48598](https://redirect.github.com/electron/electron/pull/48598) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48712), [38](https://redirect.github.com/electron/electron/pull/48710), [39](https://redirect.github.com/electron/electron/pull/48711))</sup> - Fixed an issue where `menu-did-close` was not emitted properly for some application menus. [#&#8203;49092](https://redirect.github.com/electron/electron/pull/49092) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49094), [39](https://redirect.github.com/electron/electron/pull/49093))</sup> - Fixed an issue where `shell.openExternal` caused an unexpected dialog to open when there was no app suitable to open the url. [#&#8203;48502](https://redirect.github.com/electron/electron/pull/48502) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48517), [39](https://redirect.github.com/electron/electron/pull/48518))</sup> - Fixed an issue where `systemPreferences.getAccentColor` inverted the color. [#&#8203;48511](https://redirect.github.com/electron/electron/pull/48511) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/49067), [38](https://redirect.github.com/electron/electron/pull/49066), [39](https://redirect.github.com/electron/electron/pull/48624))</sup> - Fixed an issue where `trafficLightPosition` would not be correctly applied when using `titleBarStyle: 'customButtonsOnHover'` on macOS 26. [#&#8203;48538](https://redirect.github.com/electron/electron/pull/48538) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48622), [38](https://redirect.github.com/electron/electron/pull/48620), [39](https://redirect.github.com/electron/electron/pull/48621))</sup> - Fixed an issue where authentication via websockets can crash. [#&#8203;48510](https://redirect.github.com/electron/electron/pull/48510) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48540), [38](https://redirect.github.com/electron/electron/pull/48539), [39](https://redirect.github.com/electron/electron/pull/48541))</sup> - Fixed an issue where button background on mouse hover with `titleBarOverlay` wasn't always calculated to provide appropriate minimum contrast. [#&#8203;48568](https://redirect.github.com/electron/electron/pull/48568) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48596), [38](https://redirect.github.com/electron/electron/pull/48595), [39](https://redirect.github.com/electron/electron/pull/48597))</sup> - Fixed an issue where calling `webContents.openDevTools({ mode: 'detach' })` would cause a crash on Wayland. [#&#8203;48600](https://redirect.github.com/electron/electron/pull/48600) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48926), [39](https://redirect.github.com/electron/electron/pull/48623))</sup> - Fixed an issue where changing the resizable property on a window would break the styles of a transparent window. [#&#8203;48378](https://redirect.github.com/electron/electron/pull/48378) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48500), [38](https://redirect.github.com/electron/electron/pull/48499), [39](https://redirect.github.com/electron/electron/pull/48501))</sup> - Fixed an issue where icons didn't show up as expected on Windows Toast notifications. [#&#8203;48543](https://redirect.github.com/electron/electron/pull/48543) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48630), [39](https://redirect.github.com/electron/electron/pull/48629))</sup> - Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. [#&#8203;48296](https://redirect.github.com/electron/electron/pull/48296) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48439), [38](https://redirect.github.com/electron/electron/pull/48437), [39](https://redirect.github.com/electron/electron/pull/48438))</sup> - Fixed an issue where some apps would throw an exception on launch. [#&#8203;48976](https://redirect.github.com/electron/electron/pull/48976) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48975))</sup> - Fixed an issue where the close callback param for `menu.popup` would fire when any arbitrary submenu of the given menu closed, and not the menu itself. [#&#8203;49046](https://redirect.github.com/electron/electron/pull/49046) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49047), [39](https://redirect.github.com/electron/electron/pull/49045))</sup> - Fixed crash on windows when UTF-8 is in path. [#&#8203;48942](https://redirect.github.com/electron/electron/pull/48942) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48947), [39](https://redirect.github.com/electron/electron/pull/48944))</sup> - Fixed crash when accessing `webContents.session` or `webContents.debugger`. [#&#8203;48318](https://redirect.github.com/electron/electron/pull/48318) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48344))</sup> - Fixed crash when creating event object for ipc events. [#&#8203;48991](https://redirect.github.com/electron/electron/pull/48991) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48992))</sup> - Fixed crash when inspector agent attempts to evaluate on provisional frames. [#&#8203;48503](https://redirect.github.com/electron/electron/pull/48503) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48514), [38](https://redirect.github.com/electron/electron/pull/48513), [39](https://redirect.github.com/electron/electron/pull/48515))</sup> - Fixed crash when passing feature param from commandline `--enable-features=Feature:ParamA/Value`. [#&#8203;48411](https://redirect.github.com/electron/electron/pull/48411) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48442))</sup> - Fixed crash when reading system certificates via nodejs tls module. [#&#8203;49041](https://redirect.github.com/electron/electron/pull/49041) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49042))</sup> - Fixed download button does not work in PDF Viewer. [#&#8203;48372](https://redirect.github.com/electron/electron/pull/48372) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48409), [39](https://redirect.github.com/electron/electron/pull/48404))</sup> - Fixed excessive WindowServer GPU usage on macOS Tahoe 26. [#&#8203;48376](https://redirect.github.com/electron/electron/pull/48376) <sup>(Also in [36](https://redirect.github.com/electron/electron/pull/48401), [37](https://redirect.github.com/electron/electron/pull/48400), [38](https://redirect.github.com/electron/electron/pull/48398), [39](https://redirect.github.com/electron/electron/pull/48399))</sup> - Fixed high CPU usage with `<input>` tag on macOS 26. [#&#8203;48379](https://redirect.github.com/electron/electron/pull/48379) <sup>(Also in [36](https://redirect.github.com/electron/electron/pull/48419), [37](https://redirect.github.com/electron/electron/pull/48392), [38](https://redirect.github.com/electron/electron/pull/48394), [39](https://redirect.github.com/electron/electron/pull/48393))</sup> - Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. [#&#8203;48639](https://redirect.github.com/electron/electron/pull/48639) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48708), [39](https://redirect.github.com/electron/electron/pull/48709))</sup> - Fixed oom crash when optimizing certain wasm functions involving large phi nodes. [#&#8203;48816](https://redirect.github.com/electron/electron/pull/48816) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48817), [39](https://redirect.github.com/electron/electron/pull/48815))</sup> - Fixed shader-f16 to work on Windows. [#&#8203;48342](https://redirect.github.com/electron/electron/pull/48342) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48556), [38](https://redirect.github.com/electron/electron/pull/48555), [39](https://redirect.github.com/electron/electron/pull/48557))</sup> - Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. [#&#8203;49021](https://redirect.github.com/electron/electron/pull/49021) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49020), [39](https://redirect.github.com/electron/electron/pull/49019))</sup> - Fixed the issue where the parent window remained interactive after the modal window was opened. [#&#8203;48864](https://redirect.github.com/electron/electron/pull/48864) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48866), [39](https://redirect.github.com/electron/electron/pull/48865))</sup> - Fixed white flash on call to BrowserWindow\.show. [#&#8203;47151](https://redirect.github.com/electron/electron/pull/47151) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48558), [38](https://redirect.github.com/electron/electron/pull/48560), [39](https://redirect.github.com/electron/electron/pull/48559))</sup> - Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. [#&#8203;48839](https://redirect.github.com/electron/electron/pull/48839) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48837))</sup> - Requests sent via `net` are now capable of having their headers modified to use reserved headers via `webRequest`. [#&#8203;49241](https://redirect.github.com/electron/electron/pull/49241) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49242))</sup> - Titlebar buttons now appear on the correct side of windows on Wayland in Ubuntu. [#&#8203;48490](https://redirect.github.com/electron/electron/pull/48490) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48602), [39](https://redirect.github.com/electron/electron/pull/48603))</sup> - Windows: Calling window\.setFocusable(true) will no longer cause a window to lose focus. [#&#8203;48927](https://redirect.github.com/electron/electron/pull/48927) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/48928))</sup> #### Other Changes - Backported fix for [`4453807`](https://redirect.github.com/electron/electron/commit/445380761). [#&#8203;48335](https://redirect.github.com/electron/electron/pull/48335) <sup>(Also in [36](https://redirect.github.com/electron/electron/pull/48339), [37](https://redirect.github.com/electron/electron/pull/48338), [38](https://redirect.github.com/electron/electron/pull/48337), [39](https://redirect.github.com/electron/electron/pull/48336))</sup> - Backported fix for [`4667866`](https://redirect.github.com/electron/electron/commit/466786677). [#&#8203;49286](https://redirect.github.com/electron/electron/pull/49286) - Backported fix for chromium:466192044. [#&#8203;49201](https://redirect.github.com/electron/electron/pull/49201) - Fixed a development issue where the metal toolchain could not be found when building on macOS 26. [#&#8203;48467](https://redirect.github.com/electron/electron/pull/48467) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48471), [38](https://redirect.github.com/electron/electron/pull/48473), [39](https://redirect.github.com/electron/electron/pull/48472))</sup> - Fixed devtools element panel flickering when with node inspection. [#&#8203;49043](https://redirect.github.com/electron/electron/pull/49043) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49044))</sup> #### Documentation - Documentation change - [#&#8203;48665](https://redirect.github.com/electron/electron/pull/48665) - [#&#8203;48841](https://redirect.github.com/electron/electron/pull/48841) #### Notices ##### End of Support for 37.x.y Electron 37.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. ### [`v39.3.0`](https://redirect.github.com/electron/electron/releases/tag/v39.3.0): electron v39.3.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.7...v39.3.0) ### Release Notes for v39.3.0 #### Features - Added support for WebSocket authentication through the `login` event on `webContents`. [#&#8203;49065](https://redirect.github.com/electron/electron/pull/49065) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49064))</sup> #### Fixes - Fixed `setRepresentedFilename()` not setting `AXDocument` accessibility attribute on macOS. [#&#8203;49418](https://redirect.github.com/electron/electron/pull/49418) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49417))</sup> - Fixed a potential race condition crash when opening DevTools. [#&#8203;49423](https://redirect.github.com/electron/electron/pull/49423) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49422))</sup> - Fixed stack overflow when compiling deeply nested JS functions. [#&#8203;49360](https://redirect.github.com/electron/electron/pull/49360) - Made toplevel icon Wayland protocol work. [#&#8203;49415](https://redirect.github.com/electron/electron/pull/49415) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49414))</sup> - Requests sent via `net` are now capable of having their headers modified to use reserved headers via `webRequest`. [#&#8203;49242](https://redirect.github.com/electron/electron/pull/49242) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49241))</sup> #### Other Changes - Backported fix for [`4667866`](https://redirect.github.com/electron/electron/commit/466786677). [#&#8203;49287](https://redirect.github.com/electron/electron/pull/49287) - Updated Chromium to 142.0.7444.265. [#&#8203;49322](https://redirect.github.com/electron/electron/pull/49322) ### [`v39.2.7`](https://redirect.github.com/electron/electron/releases/tag/v39.2.7): electron v39.2.7 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.6...v39.2.7) ### Release Notes for v39.2.7 #### Other Changes - Updated Chromium to 142.0.7444.235. [#&#8203;49190](https://redirect.github.com/electron/electron/pull/49190) ### [`v39.2.6`](https://redirect.github.com/electron/electron/releases/tag/v39.2.6): electron v39.2.6 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.5...v39.2.6) ### Release Notes for v39.2.6 #### Fixes - Fixed visual artifacts while resizing a window on Windows. [#&#8203;49138](https://redirect.github.com/electron/electron/pull/49138) #### Other Changes - Updated Chromium to 142.0.7444.226. [#&#8203;49137](https://redirect.github.com/electron/electron/pull/49137) ### [`v39.2.5`](https://redirect.github.com/electron/electron/releases/tag/v39.2.5): electron v39.2.5 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.4...v39.2.5) ### Release Notes for v39.2.5 #### Fixes - Fixed a Windows notification issue where clicking a native notification would result in an application hang on certain Windows environments. [#&#8203;49130](https://redirect.github.com/electron/electron/pull/49130) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49129))</sup> - Fixed an issue where `menu-did-close` was not emitted properly for some application menus. [#&#8203;49093](https://redirect.github.com/electron/electron/pull/49093) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49094), [40](https://redirect.github.com/electron/electron/pull/49092))</sup> - Reduced amount of visual artifacts while resizing a window on Windows. [#&#8203;49076](https://redirect.github.com/electron/electron/pull/49076) #### Other Changes - Fixed devtools element panel flickering when with node inspection. [#&#8203;49044](https://redirect.github.com/electron/electron/pull/49044) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49043))</sup> ### [`v39.2.4`](https://redirect.github.com/electron/electron/releases/tag/v39.2.4): electron v39.2.4 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.3...v39.2.4) ### Release Notes for v39.2.4 #### Fixes - Fixed an issue where the close callback param for `menu.popup` would fire when any arbitrary submenu of the given menu closed, and not the menu itself. [#&#8203;49045](https://redirect.github.com/electron/electron/pull/49045) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49047), [40](https://redirect.github.com/electron/electron/pull/49046))</sup> - Fixed crash when reading system certificates via nodejs tls module. [#&#8203;49042](https://redirect.github.com/electron/electron/pull/49042) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49041))</sup> - Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. [#&#8203;49019](https://redirect.github.com/electron/electron/pull/49019) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49020), [40](https://redirect.github.com/electron/electron/pull/49021))</sup> #### Other Changes - Updated Chromium to 142.0.7444.177. [#&#8203;49037](https://redirect.github.com/electron/electron/pull/49037) ### [`v39.2.3`](https://redirect.github.com/electron/electron/releases/tag/v39.2.3): electron v39.2.3 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.2...v39.2.3) ### Release Notes for v39.2.3 - Updated Chromium to 142.0.7444.175. ### [`v39.2.2`](https://redirect.github.com/electron/electron/releases/tag/v39.2.2): electron v39.2.2 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.1...v39.2.2) ### Release Notes for v39.2.2 #### Fixes - Fixed crash when creating event object for IPC events. [#&#8203;48992](https://redirect.github.com/electron/electron/pull/48992) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48991))</sup> ### [`v39.2.1`](https://redirect.github.com/electron/electron/releases/tag/v39.2.1): electron v39.2.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.2.0...v39.2.1) ### Release Notes for v39.2.1 #### Fixes - Fixed an issue where some apps would throw an exception on launch. [#&#8203;48975](https://redirect.github.com/electron/electron/pull/48975) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48976))</sup> ### [`v39.2.0`](https://redirect.github.com/electron/electron/releases/tag/v39.2.0): electron v39.2.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.1.2...v39.2.0) ### Release Notes for v39.2.0 #### Features - Added `app.isHardwareAccelerationEnabled()`. [#&#8203;48680](https://redirect.github.com/electron/electron/pull/48680) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48679), [38](https://redirect.github.com/electron/electron/pull/48681))</sup> - Added bypassCustomProtocolHandlers option to net.request. [#&#8203;48882](https://redirect.github.com/electron/electron/pull/48882) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48881), [40](https://redirect.github.com/electron/electron/pull/48883))</sup> - Automatically focus DevTools when element is inspected or breakpoint is triggered. [#&#8203;48702](https://redirect.github.com/electron/electron/pull/48702) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48703), [38](https://redirect.github.com/electron/electron/pull/48701))</sup> - Enables resetting accent color to follow system accent settings if a previous color has been set via `window.setAccentColor(null)`. [#&#8203;48852](https://redirect.github.com/electron/electron/pull/48852) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48853))</sup> - Updated `nativeImage.createFromNamedImage` to support SF Symbol names. [#&#8203;48773](https://redirect.github.com/electron/electron/pull/48773) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48772))</sup> #### Fixes - Fixed crash on windows when UTF-8 is in path. [#&#8203;48944](https://redirect.github.com/electron/electron/pull/48944) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48947), [40](https://redirect.github.com/electron/electron/pull/48942))</sup> - Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. [#&#8203;48837](https://redirect.github.com/electron/electron/pull/48837) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48839))</sup> - Restored window's canHide property. [#&#8203;48901](https://redirect.github.com/electron/electron/pull/48901) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48902), [38](https://redirect.github.com/electron/electron/pull/48900))</sup> - Windows: Calling window\.setFocusable(true) will no longer cause a window to lose focus. [#&#8203;48928](https://redirect.github.com/electron/electron/pull/48928) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48927))</sup> #### Other Changes - Updated Chromium to 142.0.7444.162. [#&#8203;48899](https://redirect.github.com/electron/electron/pull/48899) ### [`v39.1.2`](https://redirect.github.com/electron/electron/releases/tag/v39.1.2): electron v39.1.2 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.1.1...v39.1.2) ### Release Notes for v39.1.2 #### Fixes - Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. [#&#8203;48834](https://redirect.github.com/electron/electron/pull/48834) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48836), [40](https://redirect.github.com/electron/electron/pull/48835))</sup> - Fix: ESM-from-CJS import when CJK characters are in path. [#&#8203;48873](https://redirect.github.com/electron/electron/pull/48873) - Fixed oom crash when optimizing certain wasm functions involving large phi nodes. [#&#8203;48815](https://redirect.github.com/electron/electron/pull/48815) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48817), [40](https://redirect.github.com/electron/electron/pull/48816))</sup> - Fixed the issue where the parent window remained interactive after the modal window was opened. [#&#8203;48865](https://redirect.github.com/electron/electron/pull/48865) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48864))</sup> #### Other Changes - Updated Chromium to 142.0.7444.134. [#&#8203;48818](https://redirect.github.com/electron/electron/pull/48818) #### Documentation - Documentation changes: [#&#8203;48842](https://redirect.github.com/electron/electron/pull/48842) #### Unknown - Fixed an issue that menu items on macOS could not be disabled under all circumstances. [#&#8203;48830](https://redirect.github.com/electron/electron/pull/48830) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48829), [40](https://redirect.github.com/electron/electron/pull/48828))</sup> ### [`v39.1.1`](https://redirect.github.com/electron/electron/releases/tag/v39.1.1): electron v39.1.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.1.0...v39.1.1) ### Release Notes for v39.1.1 #### Fixes - Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts [#&#8203;48598](https://redirect.github.com/electron/electron/issues/48598). [#&#8203;48800](https://redirect.github.com/electron/electron/pull/48800) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48799))</sup> - Fixed draw smoothing round corner issue. [#&#8203;48781](https://redirect.github.com/electron/electron/pull/48781) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/48782))</sup> ### [`v39.1.0`](https://redirect.github.com/electron/electron/releases/tag/v39.1.0): electron v39.1.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.0.0...v39.1.0) ### Release Notes for v39.1.0 #### Fixes - Fixed an issue on Wayland (Linux) where right-clicking in the titlebar could break mouse interactions. [#&#8203;48758](https://redirect.github.com/electron/electron/pull/48758) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48757), [40](https://redirect.github.com/electron/electron/pull/48759))</sup> - Fixed an issue that menu items on macOS could not be disabled under all circumstances. [#&#8203;48711](https://redirect.github.com/electron/electron/pull/48711) <sup>(Also in [37](https://redirect.github.com/electron/electron/pull/48712), [38](https://redirect.github.com/electron/electron/pull/48710))</sup> - Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. [#&#8203;48709](https://redirect.github.com/electron/electron/pull/48709) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/48708))</sup> #### Other Changes - Updated Chromium to 142.0.7444.59. [#&#8203;48723](https://redirect.github.com/electron/electron/pull/48723) - Updated Node.js to v22.21.1. [#&#8203;48616](https://redirect.github.com/electron/electron/pull/48616) ### [`v39.0.0`](https://redirect.github.com/electron/electron/releases/tag/v39.0.0): electron v39.0.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.7.2...v39.0.0) ### Release Notes for v39.0.0 #### Stack Upgrades - Chromium `142.0.7444.52` - [New in 142](https://developer.chrome.com/blog/new-in-chrome-142/) - [New in 141](https://developer.chrome.com/blog/new-in-chrome-141/) - Node `22.20.0` - [Node 22.20.0 blog post](https://nodejs.org/en/blog/release/v22.20.0/) - V8 `14.2` #### Breaking Changes - Added `colorSpace` to offscreen shared texture info of `webContents.on('paint')` event. - Breaking Changed the signature of `OffscreenSharedTexture` to provide a unified `handle` that holds the native handle. [#&#8203;47315](https://redirect.github.com/electron/electron/pull/47315) - Fixed a spec compliance issue with `window.open` where it should always create a resizable popup window but did not. [#&#8203;47540](https://redirect.github.com/electron/electron/pull/47540) *For breaking changes inherited via Chromium, see [blog post](https://www.electronjs.org/blog/electron-39-0)* #### Features ##### Additions - Added `RGBAF16` output format with scRGB HDR color space support to Offscreen Rendering. [#&#8203;48504](https://redirect.github.com/electron/electron/pull/48504) - Added `fileBacked` and `purgeable` fields to `process.getSystemMemoryInfo()` for macOS. [#&#8203;47628](https://redirect.github.com/electron/electron/pull/47628) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48143), [38](https://redirect.github.com/electron/electron/pull/48146))</span> - Added support for `guid` `Tray` constructor option on macOS to allow tray icons to maintain position across launches. [#&#8203;47838](https://redirect.github.com/electron/electron/pull/47838) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48078), [37](https://redirect.github.com/electron/electron/pull/48076), [38](https://redirect.github.com/electron/electron/pull/48077))</span> - Added `webFrameMain.fromFrameToken(processId, frameToken)` to get a `WebFrameMain` instance from its frame token. [#&#8203;47850](https://redirect.github.com/electron/electron/pull/47850) <span style="font-size:small;">(Also in [38](https://redirect.github.com/electron/electron/pull/47942))</span> - Added methods to enable more granular accessibility support management. [#&#8203;48625](https://redirect.github.com/electron/electron/pull/48625) - Added support for `app.getRecentDocuments()` on Windows and macOS. [#&#8203;45839](https://redirect.github.com/electron/electron/pull/45839) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47925), [37](https://redirect.github.com/electron/electron/pull/47923), [38](https://redirect.github.com/electron/electron/pull/47924))</span> - Added support for `USBDevice.configurations`. [#&#8203;47459](https://redirect.github.com/electron/electron/pull/47459) - Added the ability to retrieve the system accent color on Linux using `systemPreferences.getAccentColor`. [#&#8203;48628](https://redirect.github.com/electron/electron/pull/48628) - Adds the ability to change window accent color on Windows after initial window initialization via `{get|set}AccentColor`. [#&#8203;47741](https://redirect.github.com/electron/electron/pull/47741) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48018), [37](https://redirect.github.com/electron/electron/pull/48017), [38](https://redirect.github.com/electron/electron/pull/47939))</span> - Allowed for persisting File System API grant status within a given session. [#&#8203;48326](https://redirect.github.com/electron/electron/pull/48326) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48328), [38](https://redirect.github.com/electron/electron/pull/48327))</span> - Internally switched to using `DIR_ASSETS` instead of `DIR_MODULE`/`DIR_EXE` to locate assets and resources, and added "assets" as a key that can be queried via `app.getPath`. [#&#8203;47439](https://redirect.github.com/electron/electron/pull/47439) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47951), [38](https://redirect.github.com/electron/electron/pull/47950))</span> - Support dynamic ESM imports in non-context isolated preloads. [#&#8203;48488](https://redirect.github.com/electron/electron/pull/48488) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48487), [38](https://redirect.github.com/electron/electron/pull/48489))</span> #### Fixes - Fixed an issue where `systemPreferences.getAccentColor` inverted the color. [#&#8203;48624](https://redirect.github.com/electron/electron/pull/48624) - Fixed an issue where calling `webContents.openDevTools({ mode: 'detach' })` would cause a crash on Wayland. [#&#8203;48623](https://redirect.github.com/electron/electron/pull/48623) - Fixed crash when accessing `webContents.session`. [#&#8203;48344](https://redirect.github.com/electron/electron/pull/48344) - Fixed crash when inspector agent attempts to evaluate on provisional frames. [#&#8203;48515](https://redirect.github.com/electron/electron/pull/48515) - Fixed crash when passing feature param from commandline `--enable-features=Feature:ParamA/Value`. [#&#8203;48442](https://redirect.github.com/electron/electron/pull/48442) ##### Also in earlier versions... - AccentColor set distinguishes the frame. [#&#8203;48450](https://redirect.github.com/electron/electron/pull/48450) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48449), [38](https://redirect.github.com/electron/electron/pull/48451))</span> - Fix: runtime JS error that crashes `GetPackageJSON`. [#&#8203;48425](https://redirect.github.com/electron/electron/pull/48425) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48423), [38](https://redirect.github.com/electron/electron/pull/48424))</span> - Fixed Wayland configuration through the `XDG_SESSION_TYPE` environment variable. [#&#8203;48310](https://redirect.github.com/electron/electron/pull/48310) <span style="font-size:small;">(Also in [38](https://redirect.github.com/electron/electron/pull/48309))</span> - Fixed Windows `dialog.showMessageBox` default button handling. [#&#8203;48521](https://redirect.github.com/electron/electron/pull/48521) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48522), [37](https://redirect.github.com/electron/electron/pull/48520), [38](https://redirect.github.com/electron/electron/pull/48519))</span> - Fixed a bug where `app` extensions filters didn't allow for selecting app bundles in macOS file dialogs. [#&#8203;47825](https://redirect.github.com/electron/electron/pull/47825) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47840), [37](https://redirect.github.com/electron/electron/pull/47839), [38](https://redirect.github.com/electron/electron/pull/47841))</span> - Fixed a bug where the `Referer` header was not being set correctly when using `webContents.downloadURL()`. [#&#8203;47625](https://redirect.github.com/electron/electron/pull/47625) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47866), [37](https://redirect.github.com/electron/electron/pull/47865), [38](https://redirect.github.com/electron/electron/pull/47867))</span> - Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. [#&#8203;47765](https://redirect.github.com/electron/electron/pull/47765) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47784), [38](https://redirect.github.com/electron/electron/pull/47783))</span> - Fixed a crash possible when calling `webContents.loadURL()` from a failed `webContents.loadURL()` call's catch handler. [#&#8203;48004](https://redirect.github.com/electron/electron/pull/48004) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48044), [37](https://redirect.github.com/electron/electron/pull/48045), [38](https://redirect.github.com/electron/electron/pull/48043))</span> - Fixed a crash when adding the `-electron-corner-smoothing` CSS rule to a stylesheet with no associated document. [#&#8203;47759](https://redirect.github.com/electron/electron/pull/47759) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47792), [38](https://redirect.github.com/electron/electron/pull/47785))</span> - Fixed a crash when calling `desktopCapturer.getSources` with an empty thumbnail size. [#&#8203;47641](https://redirect.github.com/electron/electron/pull/47641) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47651), [37](https://redirect.github.com/electron/electron/pull/47653), [38](https://redirect.github.com/electron/electron/pull/47652))</span> - Fixed a crash when calling some `webContents` functions after `window.close()`. [#&#8203;47933](https://redirect.github.com/electron/electron/pull/47933) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47953), [37](https://redirect.github.com/electron/electron/pull/47954), [38](https://redirect.github.com/electron/electron/pull/47952))</span> - Fixed a potential crash in `dialog.showOpenDialog` on Windows with an empty extension filter array. [#&#8203;48658](https://redirect.github.com/electron/electron/pull/48658) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48659), [38](https://redirect.github.com/electron/electron/pull/48660))</span> - Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView. [#&#8203;48053](https://redirect.github.com/electron/electron/pull/48053) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48200), [38](https://redirect.github.com/electron/electron/pull/48201))</span> - Fixed an error when checking environmental variables when using remote checksums when installing Electron via npm. [#&#8203;48673](https://redirect.github.com/electron/electron/pull/48673) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48671), [38](https://redirect.github.com/electron/electron/pull/48672))</span> - Fixed an issue on some older Windows versions where `setContentProtection` didn't work as expected. [#&#8203;47856](https://redirect.github.com/electron/electron/pull/47856) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47888), [37](https://redirect.github.com/electron/electron/pull/47887), [38](https://redirect.github.com/electron/electron/pull/47886))</span> - Fixed an issue where `app.accessibilitySupportEnabled` didn't work as expected. [#&#8203;48041](https://redirect.github.com/electron/electron/pull/48041) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48061), [38](https://redirect.github.com/electron/electron/pull/48060))</span> - Fixed an issue where `dialog.showMessageDialog` showed a window incorrectly centered to monitor instead of parent window when passed. [#&#8203;48181](https://redirect.github.com/electron/electron/pull/48181) <span style="font-size:small;">(Also in [38](https://redirect.github.com/electron/electron/pull/48215))</span> - Fixed an issue where `net.isOnline()` always returned `true` in utilityProcesses. [#&#8203;48111](https://redirect.github.com/electron/electron/pull/48111) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48153), [37](https://redirect.github.com/electron/electron/pull/48152), [38](https://redirect.github.com/electron/electron/pull/48151))</span> - Fixed an issue where `require('node:sqlite')` didn't work. [#&#8203;47706](https://redirect.github.com/electron/electron/pull/47706) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47755), [37](https://redirect.github.com/electron/electron/pull/47756), [38](https://redirect.github.com/electron/electron/pull/47757))</span> - Fixed an issue where `shell.openExternal` caused an unexpected dialog to open when there was no app suitable to open the url. [#&#8203;48518](https://redirect.github.com/electron/electron/pull/48518) <span style="font-size:small;">(Also in [38](https://redirect.github.com/electron/electron/pull/48517))</span> - Fixed an issue where `shell.openPath` was not non-blocking as expected. [#&#8203;48079](https://redirect.github.com/electron/electron/pull/48079) <span style="font-size:sma --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 17:44:23 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#7507