[PR #153] chore(deps): update dependency electron to v41 #276

Open
opened 2026-03-13 17:46:03 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Aetherinox/ntfy-desktop/pull/153
Author: @renovate[bot]
Created: 3/11/2026
Status: 🔄 Open

Base: mainHead: renovate/electron-41.x


📝 Commits (1)

  • a0f5ec0 chore(deps): update dependency electron to v41

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 src/package.json (+1 -1)

📄 Description

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
electron ^37.0.0^41.0.0 age confidence

Release Notes

electron/electron (electron)

v41.0.0: electron v41.0.0

Compare Source

Release Notes for v41.0.0

Features

  • Added webContents.getOrCreateDevToolsTargetId(). #​50176

Fixes

  • Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. #​50155 (Also in 38, 39, 40)
  • Fixed an issue where Chrome Devtools menus may not appear in certain embedded windows. #​50137 (Also in 39, 40)
  • Fixed an issue where additionalData passed to app.requestSingleInstanceLock on Windows could be truncated or fail to deserialize in the primary instance's second-instance event. #​50154 (Also in 38, 39, 40)
  • Fixed an issue where nodeIntegrationInWorker overrides in setWindowOpenHandler were not honored for child windows sharing a renderer process with their opener. #​50134 (Also in 38)
  • Fixed an issue where screen.getCursorScreenPoint() crashed on Wayland when it was called before a BrowserWindow had been created. #​50105 (Also in 39, 40)
  • Fixed an issue where invalid characters in custom protocol or webRequest response header values were not rejected. #​50132 (Also in 38, 39, 40)
  • Fixed an issue where permission and device-chooser handlers received the top-level page origin instead of the requesting subframe's origin. #​50148 (Also in 38, 39, 40)
  • Reverted AltGr key fix that caused menu bar to no longer show on Windows. #​50111 (Also in 39, 40)

Other Changes

  • Updated Chromium to 146.0.7680.65. #​50101

v40.8.0: electron v40.8.0

Compare Source

Release Notes for v40.8.0

Features

  • Added a reason property to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. #​50030 (Also in 41)

Fixes

  • Fixed shutdown crash on windows when hidden titlebar is enabled. #​50053 (Also in 39, 41)

Other Changes

  • Updated Chromium to 144.0.7559.236. #​50060

v40.7.0: electron v40.7.0

Compare Source

Release Notes for v40.7.0

Features

  • Added support for --experimental-transform-types. #​49883 (Also in 39, 41)

Fixes

  • Allow dynamically updating menu item labels, sublabels, and icons. #​49973 (Also in 41)
  • Fixed safeStorage failing to clean up legacy keychain entries when migrating to suffixed account names on macOS, and fixed first launch creating entries with the wrong (unsuffixed) account name. #​49817
  • Fixed a bug that cause offscreen rendering doesn't have valid screen info and unable to get valid result of related media queries.
    • Added webPreference.offscreen.deviceScaleFactor to allow user specify a value, instead of using user's primary display's value. #​49681
  • Fixed a macOS crash when creating a new tab from the tab overview. #​49934 (Also in 41)
  • Fixed an issue on macOS where Universal Links were not delivered to app.on('continue-activity') on cold launch when NSUserActivity.userInfo was nil. #​50005 (Also in 39, 41)
  • Fixed an issue where VideoFrame objects returned through contextBridge had an incorrect prototype. #​50022 (Also in 39, 41)
  • Fixed an issue where malformed custom toastXml could cause a Notification crash. #​49952 (Also in 41)
  • Fixed menu bar hiding after a call to win.setFullScreen(false) when not in fullscreen on Linux. #​49994 (Also in 41)
  • Fixed menus to correctly emit menu-will-close event when closed after any submenu has been open. #​49963 (Also in 41)

Other Changes

v40.6.1: electron v40.6.1

Compare Source

Release Notes for v40.6.1

Fixes

  • Fixed globalShortcut not working on Wayland with GlobalShortcutsPortal feature enabled. #​49870 (Also in 41)
  • Fixed an issue where making a window fullscreen on Windows, minimizing it and then restoring it broke previous fullscreen state. #​49892 (Also in 41)
  • Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. #​49889 (Also in 39, 41)
  • Fixed an issue where pressing AltGr could activate or focus the menu bar. #​49915 (Also in 39, 41)
  • Fixed an issue where setting zoomFactor in setWindowOpenHandler's overrideBrowserWindowOptions had no effect on windows opened via window.open(). #​49909 (Also in 41)
  • Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. #​49847 (Also in 39, 41)
  • Fixed memory leak when setting icons on Linux/GTK. #​49898 (Also in 38, 39, 41)
  • Fixed startup crash when V8 sandbox is disabled. #​49884 (Also in 41)

Other Changes

  • Fixed crash in platform_util::Beep() on Linux. #​49864 (Also in 41)
  • Updated Chromium to 144.0.7559.220. #​49869

v40.6.0: electron v40.6.0

Compare Source

Release Notes for v40.6.0
Features
  • Added the ability to disable auto-focusing of WebContents on navigation using webPreferences.focusOnNavigation. #​49512 (Also in 41)
Fixes
  • Fixed an issue where frameless windows had resize issues in Mac App Store builds. #​49856

v40.5.0: electron v40.5.0

Compare Source

Release Notes for v40.5.0
Features
  • Added support for long-animation-frame script attribution (via --enable-features=AlwaysLogLOAFURL). #​49772 (Also in 41)
  • Extended actions support for Windows notifications to include buttons, select dropdowns, and replies. #​49786 (Also in 41)
Fixes
  • Addressed upstream Chromium shift to enable CoreAudio Tap API for audio capture used in electron's desktopCapturer (🍏 macOS). #​49741 (Also in 39, 41)
  • Made pointer lock work on Wayland. #​49283
Other Changes

v40.4.1: electron v40.4.1

Compare Source

Release Notes for v40.4.1

Other Changes

v40.4.0: electron v40.4.0

Compare Source

Release Notes for v40.4.0

Features

  • Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. #​49695

v40.3.0: electron v40.3.0

Compare Source

Release Notes for v40.3.0

Fixes

  • Fixed an issue where native modules would either crash or not compile for MacOS 12. #​49702 (Also in 41)
  • Fixed an issue where role-based menu items were incorrectly returning null for their accelerator property. #​49669 (Also in 39, 41)

Other Changes

v40.2.1: electron v40.2.1

Compare Source

Release Notes for v40.2.1

Other Changes

  • Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. #​49687 (Also in 39, 41)

v40.1.0: electron v40.1.0

Compare Source

Release Notes for v40.1.0

Features

  • DevTools errors are no longer printed to console. #​49359

Fixes

  • Fixed setRepresentedFilename() not setting AXDocument accessibility attribute on macOS. #​49417 (Also in 39)
  • Fixed a potential race condition crash when opening DevTools. #​49422 (Also in 39)
  • Fixed an issue in chrome://accessibility. #​49560 (Also in 39, 41)
  • Fixed an issue where shell.writeShortcutLink was throwing TypeError: Insufficient number of arguments when called with just [(path, options)]. #​49501 (Also in 39, 41)
  • Fixed crash in platform_util::Beep() on Linux. #​49482 (Also in 39, 41)
  • Made toplevel icon Wayland protocol work. #​49414 (Also in 39)

Other Changes

Unknown

  • Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. #​49473 (Also in 38, 39, 41)

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.8.0: electron v39.8.0

Compare Source

Release Notes for v39.8.0

Features

  • Added support for --experimental-transform-types. #​49881 (Also in 40, 41)

Fixes

  • Fixed an issue on macOS where Universal Links were not delivered to app.on('continue-activity') on cold launch when NSUserActivity.userInfo was nil. #​50004 (Also in 40, 41)
  • Fixed an issue where VideoFrame objects returned through contextBridge had an incorrect prototype. #​50021 (Also in 40, 41)
  • Fixed an issue where setting zoomFactor in setWindowOpenHandler's overrideBrowserWindowOptions had no effect on windows opened via window.open(). #​49910 (Also in 40, 41)

v39.7.0: electron v39.7.0

Compare Source

Release Notes for v39.7.0

Features

  • Added support for long-animation-frame script attribution (via --enable-features=AlwaysLogLOAFURL). #​49771 (Also in 40, 41)

Fixes

  • Fixed an issue where frameless windows had resize issues in Mac App Store builds. #​49861 (Also in 40, 41)
  • Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. #​49888 (Also in 40, 41)
  • Fixed an issue where pressing AltGr could activate or focus the menu bar. #​49914 (Also in 40, 41)
  • Fixed memory leak when setting icons on Linux/GTK. #​49896 (Also in 38, 40, 41)

v39.6.1: electron v39.6.1

Compare Source

Release Notes for v39.6.1

Fixes

  • Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. #​49846 (Also in 41)

v39.6.0: electron v39.6.0

Compare Source

Release Notes for v39.6.0

Features

  • Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. #​49696 (Also in 40, 41)

Fixes

  • Addressed upstream Chromium shift to enable CoreAudio Tap API for audio capture used in electron's desktopCapturer (🍏 macOS). #​49740 (Also in 41)

Other Changes

v39.5.2: electron v39.5.2

Compare Source

Release Notes for v39.5.2

Fixes

  • Fixed a crash that could occur when using the File System Access API. #​49634 (Also in 40, 41)
  • Fixed an issue where alt+space triggered th system context menu even if an accelerator was registered for the hotkey combination. #​49641 (Also in 40, 41)
  • Fixed an issue where role-based menu items were incorrectly returning null for their accelerator property. #​49670 (Also in 40, 41)
  • Fixed application input broken on certain wayland compositors when DND action was cancelled. #​49694
  • Fixed dock menu items not respecting enabled and checked properties on macOS. #​49626 (Also in 38, 40, 41)

Other Changes

  • Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. #​49688 (Also in 40, 41)

Unknown

  • Fixed squirrel.mac stacked update behavior to old staged updates. #​49637 (Also in 40, 41)

v39.5.1: electron v39.5.1

Compare Source

Release Notes for v39.5.1

Fixes

v39.5.0: electron v39.5.0

Compare Source

Release Notes for v39.5.0

Features

  • Added support for MSIX auto-updating. #​49585 (Also in 40, 41)

Fixes

  • Fixed an issue where menu item accelerators stopped working after the item's enabled property was toggled on macOS. #​49593 (Also in 40, 41)
  • Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. #​49597 (Also in 38, 40, 41)

v39.4.0: electron v39.4.0

Compare Source

Release Notes for v39.4.0

Fixes

  • Fixed an issue in chrome://accessibility. #​49559 (Also in 40, 41)
  • Fixed an issue where shell.writeShortcutLink was throwing TypeError: Insufficient number of arguments when called with just [(path, options)]. #​49502 (Also in 40, 41)
  • Fixed crash in platform_util::Beep() on Linux. #​49484 (Also in 40, 41)

Other Changes

Unknown

  • Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. #​49472 (Also in 38, 40, 41)

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


🔄 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/Aetherinox/ntfy-desktop/pull/153 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 3/11/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `renovate/electron-41.x` --- ### 📝 Commits (1) - [`a0f5ec0`](https://github.com/Aetherinox/ntfy-desktop/commit/a0f5ec0b4d82ef107a93296b57c188769a4ff60c) chore(deps): update dependency electron to v41 ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `src/package.json` (+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/) | |---|---|---|---| | [electron](https://redirect.github.com/electron/electron) | [`^37.0.0` → `^41.0.0`](https://renovatebot.com/diffs/npm/electron/37.10.3/41.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/electron/41.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/37.10.3/41.0.0?slim=true) | --- ### Release Notes <details> <summary>electron/electron (electron)</summary> ### [`v41.0.0`](https://redirect.github.com/electron/electron/releases/tag/v41.0.0): electron v41.0.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.8.0...v41.0.0) ### Release Notes for v41.0.0 #### Features - Added `webContents.getOrCreateDevToolsTargetId()`. [#&#8203;50176](https://redirect.github.com/electron/electron/pull/50176) #### Fixes - Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. [#&#8203;50155](https://redirect.github.com/electron/electron/pull/50155) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/50157), [39](https://redirect.github.com/electron/electron/pull/50156), [40](https://redirect.github.com/electron/electron/pull/50158))</sup> - Fixed an issue where Chrome Devtools menus may not appear in certain embedded windows. [#&#8203;50137](https://redirect.github.com/electron/electron/pull/50137) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/50136), [40](https://redirect.github.com/electron/electron/pull/50138))</sup> - Fixed an issue where `additionalData` passed to `app.requestSingleInstanceLock` on Windows could be truncated or fail to deserialize in the primary instance's `second-instance` event. [#&#8203;50154](https://redirect.github.com/electron/electron/pull/50154) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/50177), [39](https://redirect.github.com/electron/electron/pull/50174), [40](https://redirect.github.com/electron/electron/pull/50162))</sup> - Fixed an issue where `nodeIntegrationInWorker` overrides in `setWindowOpenHandler` were not honored for child windows sharing a renderer process with their opener. [#&#8203;50134](https://redirect.github.com/electron/electron/pull/50134) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/50163))</sup> - Fixed an issue where `screen.getCursorScreenPoint()` crashed on Wayland when it was called before a `BrowserWindow` had been created. [#&#8203;50105](https://redirect.github.com/electron/electron/pull/50105) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/50106), [40](https://redirect.github.com/electron/electron/pull/50104))</sup> - Fixed an issue where invalid characters in custom protocol or webRequest response header values were not rejected. [#&#8203;50132](https://redirect.github.com/electron/electron/pull/50132) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/50130), [39](https://redirect.github.com/electron/electron/pull/50129), [40](https://redirect.github.com/electron/electron/pull/50131))</sup> - Fixed an issue where permission and device-chooser handlers received the top-level page origin instead of the requesting subframe's origin. [#&#8203;50148](https://redirect.github.com/electron/electron/pull/50148) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/50151), [39](https://redirect.github.com/electron/electron/pull/50147), [40](https://redirect.github.com/electron/electron/pull/50149))</sup> - Reverted AltGr key fix that caused menu bar to no longer show on Windows. [#&#8203;50111](https://redirect.github.com/electron/electron/pull/50111) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/50109), [40](https://redirect.github.com/electron/electron/pull/50110))</sup> #### Other Changes - Updated Chromium to 146.0.7680.65. [#&#8203;50101](https://redirect.github.com/electron/electron/pull/50101) ### [`v40.8.0`](https://redirect.github.com/electron/electron/releases/tag/v40.8.0): electron v40.8.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.7.0...v40.8.0) ### Release Notes for v40.8.0 #### Features - Added a `reason` property to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. [#&#8203;50030](https://redirect.github.com/electron/electron/pull/50030) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/50029))</sup> #### Fixes - Fixed shutdown crash on windows when hidden titlebar is enabled. [#&#8203;50053](https://redirect.github.com/electron/electron/pull/50053) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/50054), [41](https://redirect.github.com/electron/electron/pull/50055))</sup> #### Other Changes - Updated Chromium to 144.0.7559.236. [#&#8203;50060](https://redirect.github.com/electron/electron/pull/50060) ### [`v40.7.0`](https://redirect.github.com/electron/electron/releases/tag/v40.7.0): electron v40.7.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.6.1...v40.7.0) ### Release Notes for v40.7.0 #### Features - Added support for `--experimental-transform-types`. [#&#8203;49883](https://redirect.github.com/electron/electron/pull/49883) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49881), [41](https://redirect.github.com/electron/electron/pull/49882))</sup> #### Fixes - Allow dynamically updating menu item labels, sublabels, and icons. [#&#8203;49973](https://redirect.github.com/electron/electron/pull/49973) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49972))</sup> - Fixed `safeStorage` failing to clean up legacy keychain entries when migrating to suffixed account names on macOS, and fixed first launch creating entries with the wrong (unsuffixed) account name. [#&#8203;49817](https://redirect.github.com/electron/electron/pull/49817) - Fixed a bug that cause offscreen rendering doesn't have valid screen info and unable to get valid result of related media queries. - Added webPreference.offscreen.deviceScaleFactor to allow user specify a value, instead of using user's primary display's value. [#&#8203;49681](https://redirect.github.com/electron/electron/pull/49681) - Fixed a macOS crash when creating a new tab from the tab overview. [#&#8203;49934](https://redirect.github.com/electron/electron/pull/49934) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49933))</sup> - Fixed an issue on macOS where Universal Links were not delivered to `app.on('continue-activity')` on cold launch when `NSUserActivity.userInfo` was nil. [#&#8203;50005](https://redirect.github.com/electron/electron/pull/50005) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/50004), [41](https://redirect.github.com/electron/electron/pull/50006))</sup> - Fixed an issue where `VideoFrame` objects returned through `contextBridge` had an incorrect prototype. [#&#8203;50022](https://redirect.github.com/electron/electron/pull/50022) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/50021), [41](https://redirect.github.com/electron/electron/pull/50023))</sup> - Fixed an issue where malformed custom `toastXml` could cause a Notification crash. [#&#8203;49952](https://redirect.github.com/electron/electron/pull/49952) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49953))</sup> - Fixed menu bar hiding after a call to `win.setFullScreen(false)` when not in fullscreen on Linux. [#&#8203;49994](https://redirect.github.com/electron/electron/pull/49994) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49996))</sup> - Fixed menus to correctly emit `menu-will-close` event when closed after any submenu has been open. [#&#8203;49963](https://redirect.github.com/electron/electron/pull/49963) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49964))</sup> #### Other Changes - Updated Chromium to 144.0.7559.225. [#&#8203;49928](https://redirect.github.com/electron/electron/pull/49928) - Updated Node.js to v24.14.0. [#&#8203;49939](https://redirect.github.com/electron/electron/pull/49939) ### [`v40.6.1`](https://redirect.github.com/electron/electron/releases/tag/v40.6.1): electron v40.6.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.6.0...v40.6.1) ### Release Notes for v40.6.1 #### Fixes - Fixed `globalShortcut` not working on Wayland with `GlobalShortcutsPortal` feature enabled. [#&#8203;49870](https://redirect.github.com/electron/electron/pull/49870) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49871))</sup> - Fixed an issue where making a window fullscreen on Windows, minimizing it and then restoring it broke previous fullscreen state. [#&#8203;49892](https://redirect.github.com/electron/electron/pull/49892) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49891))</sup> - Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. [#&#8203;49889](https://redirect.github.com/electron/electron/pull/49889) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49888), [41](https://redirect.github.com/electron/electron/pull/49890))</sup> - Fixed an issue where pressing AltGr could activate or focus the menu bar. [#&#8203;49915](https://redirect.github.com/electron/electron/pull/49915) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49914), [41](https://redirect.github.com/electron/electron/pull/49916))</sup> - Fixed an issue where setting `zoomFactor` in `setWindowOpenHandler`'s `overrideBrowserWindowOptions` had no effect on windows opened via `window.open()`. [#&#8203;49909](https://redirect.github.com/electron/electron/pull/49909) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49911))</sup> - Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. [#&#8203;49847](https://redirect.github.com/electron/electron/pull/49847) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49846), [41](https://redirect.github.com/electron/electron/pull/49848))</sup> - Fixed memory leak when setting icons on Linux/GTK. [#&#8203;49898](https://redirect.github.com/electron/electron/pull/49898) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49897), [39](https://redirect.github.com/electron/electron/pull/49896), [41](https://redirect.github.com/electron/electron/pull/49895))</sup> - Fixed startup crash when V8 sandbox is disabled. [#&#8203;49884](https://redirect.github.com/electron/electron/pull/49884) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49504))</sup> #### Other Changes - Fixed crash in platform\_util::Beep() on Linux. [#&#8203;49864](https://redirect.github.com/electron/electron/pull/49864) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49865))</sup> - Updated Chromium to 144.0.7559.220. [#&#8203;49869](https://redirect.github.com/electron/electron/pull/49869) ### [`v40.6.0`](https://redirect.github.com/electron/electron/releases/tag/v40.6.0): electron v40.6.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.5.0...v40.6.0) ##### Release Notes for v40.6.0 ##### Features - Added the ability to disable auto-focusing of WebContents on navigation using `webPreferences.focusOnNavigation`. [#&#8203;49512](https://redirect.github.com/electron/electron/pull/49512) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49511))</sup> ##### Fixes - Fixed an issue where frameless windows had resize issues in Mac App Store builds. [#&#8203;49856](https://redirect.github.com/electron/electron/pull/49856) ### [`v40.5.0`](https://redirect.github.com/electron/electron/releases/tag/v40.5.0): electron v40.5.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.4.1...v40.5.0) ##### Release Notes for v40.5.0 ##### Features - Added support for `long-animation-frame` script attribution (via `--enable-features=AlwaysLogLOAFURL`). [#&#8203;49772](https://redirect.github.com/electron/electron/pull/49772) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49773))</sup> - Extended actions support for Windows notifications to include buttons, select dropdowns, and replies. [#&#8203;49786](https://redirect.github.com/electron/electron/pull/49786) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49787))</sup> ##### Fixes - Addressed upstream Chromium shift to enable `CoreAudio Tap API` for audio capture used in electron's `desktopCapturer` (🍏 macOS). [#&#8203;49741](https://redirect.github.com/electron/electron/pull/49741) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49740), [41](https://redirect.github.com/electron/electron/pull/49739))</sup> - Made pointer lock work on Wayland. [#&#8203;49283](https://redirect.github.com/electron/electron/pull/49283) ##### Other Changes - Updated Chromium to 144.0.7559.177. [#&#8203;49800](https://redirect.github.com/electron/electron/pull/49800) - Updated Node.js to v24.13.1. [#&#8203;49742](https://redirect.github.com/electron/electron/pull/49742) ### [`v40.4.1`](https://redirect.github.com/electron/electron/releases/tag/v40.4.1): electron v40.4.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.4.0...v40.4.1) ### Release Notes for v40.4.1 #### Other Changes - Backported fix for [`4835695`](https://redirect.github.com/electron/electron/commit/483569511). [#&#8203;49790](https://redirect.github.com/electron/electron/pull/49790) - Updated Chromium to 144.0.7559.173. [#&#8203;49766](https://redirect.github.com/electron/electron/pull/49766) ### [`v40.4.0`](https://redirect.github.com/electron/electron/releases/tag/v40.4.0): electron v40.4.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.3.0...v40.4.0) ### Release Notes for v40.4.0 #### Features - Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. [#&#8203;49695](https://redirect.github.com/electron/electron/pull/49695) ### [`v40.3.0`](https://redirect.github.com/electron/electron/releases/tag/v40.3.0): electron v40.3.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.2.1...v40.3.0) ### Release Notes for v40.3.0 #### Fixes - Fixed an issue where native modules would either crash or not compile for MacOS 12. [#&#8203;49702](https://redirect.github.com/electron/electron/pull/49702) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49703))</sup> - Fixed an issue where role-based menu items were incorrectly returning `null` for their accelerator property. [#&#8203;49669](https://redirect.github.com/electron/electron/pull/49669) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49670), [41](https://redirect.github.com/electron/electron/pull/49668))</sup> #### Other Changes - Backported fix for [`4797260`](https://redirect.github.com/electron/electron/commit/479726070). [#&#8203;49699](https://redirect.github.com/electron/electron/pull/49699) - Updated Chromium to 144.0.7559.134. [#&#8203;49656](https://redirect.github.com/electron/electron/pull/49656) - Updated Node.js to v24.13.0. [#&#8203;49188](https://redirect.github.com/electron/electron/pull/49188) ### [`v40.2.1`](https://redirect.github.com/electron/electron/releases/tag/v40.2.1): electron v40.2.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.1.0...v40.2.1) ### Release Notes for v40.2.1 #### Other Changes - Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. [#&#8203;49687](https://redirect.github.com/electron/electron/pull/49687) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49688), [41](https://redirect.github.com/electron/electron/pull/49686))</sup> ### [`v40.1.0`](https://redirect.github.com/electron/electron/releases/tag/v40.1.0): electron v40.1.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v40.0.0...v40.1.0) ### Release Notes for v40.1.0 #### Features - DevTools errors are no longer printed to console. [#&#8203;49359](https://redirect.github.com/electron/electron/pull/49359) #### Fixes - Fixed `setRepresentedFilename()` not setting `AXDocument` accessibility attribute on macOS. [#&#8203;49417](https://redirect.github.com/electron/electron/pull/49417) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49418))</sup> - Fixed a potential race condition crash when opening DevTools. [#&#8203;49422](https://redirect.github.com/electron/electron/pull/49422) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49423))</sup> - Fixed an issue in `chrome://accessibility`. [#&#8203;49560](https://redirect.github.com/electron/electron/pull/49560) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49559), [41](https://redirect.github.com/electron/electron/pull/49561))</sup> - Fixed an issue where `shell.writeShortcutLink` was throwing `TypeError: Insufficient number of arguments` when called with just `[(path, options)]`. [#&#8203;49501](https://redirect.github.com/electron/electron/pull/49501) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49502), [41](https://redirect.github.com/electron/electron/pull/49503))</sup> - Fixed crash in platform\_util::Beep() on Linux. [#&#8203;49482](https://redirect.github.com/electron/electron/pull/49482) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49484), [41](https://redirect.github.com/electron/electron/pull/49483))</sup> - Made toplevel icon Wayland protocol work. [#&#8203;49414](https://redirect.github.com/electron/electron/pull/49414) <sup>(Also in [39](https://redirect.github.com/electron/electron/pull/49415))</sup> #### Other Changes - Backported fix for [`4738514`](https://redirect.github.com/electron/electron/commit/473851441). [#&#8203;49487](https://redirect.github.com/electron/electron/pull/49487) - Updated Chromium to 144.0.7559.96. [#&#8203;49474](https://redirect.github.com/electron/electron/pull/49474) #### Unknown - Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. [#&#8203;49473](https://redirect.github.com/electron/electron/pull/49473) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49471), [39](https://redirect.github.com/electron/electron/pull/49472), [41](https://redirect.github.com/electron/electron/pull/49470))</sup> ### [`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.8.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.8.0`](https://redirect.github.com/electron/electron/releases/tag/v39.8.0): electron v39.8.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.7.0...v39.8.0) ### Release Notes for v39.8.0 #### Features - Added support for `--experimental-transform-types`. [#&#8203;49881](https://redirect.github.com/electron/electron/pull/49881) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49883), [41](https://redirect.github.com/electron/electron/pull/49882))</sup> #### Fixes - Fixed an issue on macOS where Universal Links were not delivered to `app.on('continue-activity')` on cold launch when `NSUserActivity.userInfo` was nil. [#&#8203;50004](https://redirect.github.com/electron/electron/pull/50004) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/50005), [41](https://redirect.github.com/electron/electron/pull/50006))</sup> - Fixed an issue where `VideoFrame` objects returned through `contextBridge` had an incorrect prototype. [#&#8203;50021](https://redirect.github.com/electron/electron/pull/50021) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/50022), [41](https://redirect.github.com/electron/electron/pull/50023))</sup> - Fixed an issue where setting `zoomFactor` in `setWindowOpenHandler`'s `overrideBrowserWindowOptions` had no effect on windows opened via `window.open()`. [#&#8203;49910](https://redirect.github.com/electron/electron/pull/49910) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49909), [41](https://redirect.github.com/electron/electron/pull/49911))</sup> ### [`v39.7.0`](https://redirect.github.com/electron/electron/releases/tag/v39.7.0): electron v39.7.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.6.1...v39.7.0) ### Release Notes for v39.7.0 #### Features - Added support for `long-animation-frame` script attribution (via `--enable-features=AlwaysLogLOAFURL`). [#&#8203;49771](https://redirect.github.com/electron/electron/pull/49771) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49772), [41](https://redirect.github.com/electron/electron/pull/49773))</sup> #### Fixes - Fixed an issue where frameless windows had resize issues in Mac App Store builds. [#&#8203;49861](https://redirect.github.com/electron/electron/pull/49861) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49856), [41](https://redirect.github.com/electron/electron/pull/49857))</sup> - Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. [#&#8203;49888](https://redirect.github.com/electron/electron/pull/49888) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49889), [41](https://redirect.github.com/electron/electron/pull/49890))</sup> - Fixed an issue where pressing AltGr could activate or focus the menu bar. [#&#8203;49914](https://redirect.github.com/electron/electron/pull/49914) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49915), [41](https://redirect.github.com/electron/electron/pull/49916))</sup> - Fixed memory leak when setting icons on Linux/GTK. [#&#8203;49896](https://redirect.github.com/electron/electron/pull/49896) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49897), [40](https://redirect.github.com/electron/electron/pull/49898), [41](https://redirect.github.com/electron/electron/pull/49895))</sup> ### [`v39.6.1`](https://redirect.github.com/electron/electron/releases/tag/v39.6.1): electron v39.6.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.6.0...v39.6.1) ### Release Notes for v39.6.1 #### Fixes - Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. [#&#8203;49846](https://redirect.github.com/electron/electron/pull/49846) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49848))</sup> ### [`v39.6.0`](https://redirect.github.com/electron/electron/releases/tag/v39.6.0): electron v39.6.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.5.2...v39.6.0) ### Release Notes for v39.6.0 #### Features - Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. [#&#8203;49696](https://redirect.github.com/electron/electron/pull/49696) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49695), [41](https://redirect.github.com/electron/electron/pull/49693))</sup> #### Fixes - Addressed upstream Chromium shift to enable `CoreAudio Tap API` for audio capture used in electron's `desktopCapturer` (🍏 macOS). [#&#8203;49740](https://redirect.github.com/electron/electron/pull/49740) <sup>(Also in [41](https://redirect.github.com/electron/electron/pull/49739))</sup> #### Other Changes - Backported fix for [`4835695`](https://redirect.github.com/electron/electron/commit/483569511). [#&#8203;49791](https://redirect.github.com/electron/electron/pull/49791) ### [`v39.5.2`](https://redirect.github.com/electron/electron/releases/tag/v39.5.2): electron v39.5.2 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.5.1...v39.5.2) ### Release Notes for v39.5.2 #### Fixes - Fixed a crash that could occur when using the File System Access API. [#&#8203;49634](https://redirect.github.com/electron/electron/pull/49634) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49635), [41](https://redirect.github.com/electron/electron/pull/49636))</sup> - Fixed an issue where alt+space triggered th system context menu even if an accelerator was registered for the hotkey combination. [#&#8203;49641](https://redirect.github.com/electron/electron/pull/49641) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49640), [41](https://redirect.github.com/electron/electron/pull/49642))</sup> - Fixed an issue where role-based menu items were incorrectly returning `null` for their accelerator property. [#&#8203;49670](https://redirect.github.com/electron/electron/pull/49670) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49669), [41](https://redirect.github.com/electron/electron/pull/49668))</sup> - Fixed application input broken on certain wayland compositors when DND action was cancelled. [#&#8203;49694](https://redirect.github.com/electron/electron/pull/49694) - Fixed dock menu items not respecting enabled and checked properties on macOS. [#&#8203;49626](https://redirect.github.com/electron/electron/pull/49626) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49627), [40](https://redirect.github.com/electron/electron/pull/49624), [41](https://redirect.github.com/electron/electron/pull/49625))</sup> #### Other Changes - Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. [#&#8203;49688](https://redirect.github.com/electron/electron/pull/49688) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49687), [41](https://redirect.github.com/electron/electron/pull/49686))</sup> #### Unknown - Fixed squirrel.mac stacked update behavior to old staged updates. [#&#8203;49637](https://redirect.github.com/electron/electron/pull/49637) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49638), [41](https://redirect.github.com/electron/electron/pull/49639))</sup> ### [`v39.5.1`](https://redirect.github.com/electron/electron/releases/tag/v39.5.1): electron v39.5.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.5.0...v39.5.1) ### Release Notes for v39.5.1 #### Fixes - Fixed rendering glitches on macOS. [#&#8203;49615](https://redirect.github.com/electron/electron/pull/49615) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49609), [41](https://redirect.github.com/electron/electron/pull/49621))</sup> ### [`v39.5.0`](https://redirect.github.com/electron/electron/releases/tag/v39.5.0): electron v39.5.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.4.0...v39.5.0) ### Release Notes for v39.5.0 #### Features - Added support for MSIX auto-updating. [#&#8203;49585](https://redirect.github.com/electron/electron/pull/49585) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49587), [41](https://redirect.github.com/electron/electron/pull/49586))</sup> #### Fixes - Fixed an issue where menu item accelerators stopped working after the item's enabled property was toggled on macOS. [#&#8203;49593](https://redirect.github.com/electron/electron/pull/49593) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49592), [41](https://redirect.github.com/electron/electron/pull/49591))</sup> - Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. [#&#8203;49597](https://redirect.github.com/electron/electron/pull/49597) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49596), [40](https://redirect.github.com/electron/electron/pull/49595), [41](https://redirect.github.com/electron/electron/pull/49598))</sup> ### [`v39.4.0`](https://redirect.github.com/electron/electron/releases/tag/v39.4.0): electron v39.4.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v39.3.0...v39.4.0) ### Release Notes for v39.4.0 #### Fixes - Fixed an issue in `chrome://accessibility`. [#&#8203;49559](https://redirect.github.com/electron/electron/pull/49559) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49560), [41](https://redirect.github.com/electron/electron/pull/49561))</sup> - Fixed an issue where `shell.writeShortcutLink` was throwing `TypeError: Insufficient number of arguments` when called with just `[(path, options)]`. [#&#8203;49502](https://redirect.github.com/electron/electron/pull/49502) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49501), [41](https://redirect.github.com/electron/electron/pull/49503))</sup> - Fixed crash in platform\_util::Beep() on Linux. [#&#8203;49484](https://redirect.github.com/electron/electron/pull/49484) <sup>(Also in [40](https://redirect.github.com/electron/electron/pull/49482), [41](https://redirect.github.com/electron/electron/pull/49483))</sup> #### Other Changes - Updated Node.js to v22.22.0. [#&#8203;49389](https://redirect.github.com/electron/electron/pull/49389) #### Unknown - Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. [#&#8203;49472](https://redirect.github.com/electron/electron/pull/49472) <sup>(Also in [38](https://redirect.github.com/electron/electron/pull/49471), [40](https://redirect.github.com/electron/electron/pull/49473), [41](https://redirect.github.com/electron/electron/pull/49470))</sup> ### [`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/ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy-desktop#276
No description provided.