Release Comparison
Dependency Changes
Combined Release Notes
Features
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 ofDIR_MODULE
/DIR_EXE
to locate assets and resources, and added "assets" as a key that can be queried viaapp.getPath
. #47951 (Also in 38)
Fixes
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 a crash possible when calling
webContents.loadURL()
from a failedwebContents.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 aERR_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 usingwebContents.downloadURL()
. #47865 (Also in 36, 38)Fixed a crash when calling some
webContents
functions afterwindow.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 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. #47792Fixed 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 tofalse
. #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)