Release Comparison

From:
To:

Dependency Changes

Google ChromeChromium
138.0.7204.35
Node.jsNode.js
22.16.0
22.19.0Updated
V8V8
13.8.258.18
13.8.258.32Updated

Combined Release Notes

Features

    • Allowed for persisting File System API grant status within a given session. #48328 (Also in 38)

    • Added fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS. #48143 (Also in 38)

    • Added support for app.getRecentDocuments() on Windows and macOS. #47923 (Also in 36, 38)

    • Adds the ability to change window accent color on Windows after initial window initialization via {get|set}AccentColor. #48017 (Also in 36, 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. #47951 (Also in 38)

Fixes

    • Fixed excessive WindowServer GPU usage on macOS Tahoe 26. #48400 (Also in 36, 39)

    • Fixed high CPU usage with <input> tag on macOS 26. #48392 (Also in 39)

    • Fixed an issue where dialog.showMessageDialog showed a window incorrectly centered to monitor instead of parent window when passed. #48213 (Also in 36, 38)

    • Fixed an issue where a file-only picker incorrectly allowed some directories. #48230 (Also in 36, 38)

    • Fixed an issue where dragging sometimes didn't work after the contextmenu event was emitted. #48226 (Also in 36, 38)

    • Fixed an issue where shell.openPath was not non-blocking as expected. #48088 (Also in 36, 38)

    • Fixed an issue where windows opened with window.open would never be offscreen. #48070 (Also in 38)

    • Fixed potential deadlock inside app.getLoginItemSettings on macOS. #48096 (Also in 36)

    • Fixed a crash possible when calling webContents.loadURL() from a failed webContents.loadURL() call's catch handler. #48045 (Also in 36, 38)

    • Fixed an issue where app.accessibilitySupportEnabled didn't work as expected. #48061 (Also in 38)

    • Fixed an issue where importing from electron/utility in an ESM file threw an error at runtime. #48021 (Also in 36, 38)

    • Fixed an issue where importing from electron/utility threw a ERR_MODULE_NOT_FOUND error at runtime. #47988 (Also in 36, 38)

    • Fixed an issue where the accent border was drawn on all windows regardless of the window's active focused status. #48011 (Also in 36, 38)

    • Fixed compilation error when disabling extensions and pdf_viewer. #47994 (Also in 38)

    • Fixed a bug where the Referer header was not being set correctly when using webContents.downloadURL(). #47865 (Also in 36, 38)

    • Fixed a crash when calling some webContents functions after window.close(). #47954 (Also in 36, 38)

    • Fixed an issue on some older Windows versions where setContentProtection didn't work as expected. #47887 (Also in 36, 38)

    • Fixed an issue where an invalid color passed as a string to accentColor would result in a white accent color. #47800 (Also in 38)

    • Fixed an issue where video scrubbing would not correctly hold the new position on playback. #47971 (Also in 38)

    • Fixed an issue where windows used dark theme on Linux all the time without reacting to system theme changes. #47920 (Also in 38)

    • Fixed applying background material correctly when creating windows on Windows, restored animations, and also fixed the issue where dynamically setting the background material had no effect. #47956 (Also in 36, 38)

    • Fixed a bug where app extensions filters didn't allow for selecting app bundles in macOS file dialogs. #47839 (Also in 36, 38)

    • Fixed an issue where certain operations performed in a window close callback could trigger a crash. #47813 (Also in 36, 38)

    • Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. #47784 (Also in 38)

    • Fixed a crash when adding the -electron-corner-smoothing CSS rule to a stylesheet with no associated document. #47792

    • Fixed an issue where require('node:sqlite') didn't work. #47756 (Also in 36, 38)

    • Fixed a crash when calling desktopCapturer.getSources with an empty thumbnail size. #47653 (Also in 36, 38)

    • Fixed an issue where child windows could crash if they were opened from a fullscreen parent and have roundedCorners set to false. #47682 (Also in 36, 38)

    • Fixed an issue where the window required restart in order to recognize system accent color setting change. #47656 (Also in 36, 38)

Other Changes