Release Comparison
Dependency Changes
Combined Release Notes
Features
Fixes
Fixed
requestFullscreen
inside webview does not make the element take fullscreen. #29987 (Also in 12, 14)Fixed a crash when calling the
webContents.on('login')
callback synchronously. #30091 (Also in 12, 14)Fixed a possible renderer crash when using
fsPromises.readFile
. #29928Fixed an issue where Electron would sometimes not honor the user-defined Downloads directory. #29968 (Also in 12, 14)
Fixed an issue where the traffic lights would get double-drawn when exiting fullscreen and adding a
BrowserView
on macOS. #30149 (Also in 14)Fixed incorrect value of
document.focus
when opening multiple windows on macOSFixed systemPreferences.getSystemColor returning colors missing alpha values. #30088 (Also in 14)
Fixed a potential crash when calling
app.quit()
on macOS. #29961 (Also in 14)Fixed an issue where
self.module.paths
wouldn't work in Workers. #30013 (Also in 12, 14)Fixed crash when clicking links with
target=_blank
from webview. #29951 (Also in 12, 14)Fixed memory leak when creating notification on macOS. #30009 (Also in 14)
Fixed page title not being updated on child windows without navigation entries under nativeWindowOpen. #29958 (Also in 12, 14)
Fixed a hang when denying a
window.open
usingsetWindowOpenHandler
whennativeWindowOpen: false
. #29882 (Also in 12, 14)Fixed an issue where dropdown menus did not work in DevTools when
contextIsolation
was enabled. #29885 (Also in 14)Fixed an issue where request headers were cleared if the optional "requestHeaders" parameter was not included in the webRequest.onBeforeSendHeaders callback response object. #29836 (Also in 12, 14)
Fixed an issue where the
setAlwaysOnTop
value would sometimes not be preserved for child windows on macOS. #29956 (Also in 12, 14)Fixed crashes on macOS when
Geolocation
was used. #29912 (Also in 14)
Fixed CORS preflight request always being cancelled when connecting via proxy requiring authentication for apps that had registered WebRequest listeners. #29811 (Also in 12, 14)
Fixed
select-bluetooth-device
firing on Windows. #29611 (Also in 12, 14)Fixed
warnAboutRemoteModuleWithRemoteContent
for the new default value ofenableRemoteModule
. #29691Fixed a potential crash when setting vibrancy on macOS. #29722 (Also in 14)
Fixed an issue where custom traffic lights could be covered by BrowserViews on macOS. #29663 (Also in 14)
Fixed an issue where draggable regions sometimes did not work properly when DevTools is open. #29734 (Also in 12, 14)
Fixed crashes in debug builds caused by microtasks policy mismatch. #29808 (Also in 12, 14)
Fixed hover state not clear bug when BrowserWindow is not resizable. #29800 (Also in 12, 14)
Fixed issue where the update permission prompt would cause 100% CPU spin while the prompt was open. #29805 (Also in 14)
Fixed potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. #29669 (Also in 11, 12, 14)
Fixed the color select eyedropper not working within DevTools. #29760 (Also in 14)
Fixed the spelling of 'attachment' in 'Content-Disposition' header when using the webRequest module. #29672 (Also in 12, 14)
Electron Fuses are now in a consistent order across platforms. #29615 (Also in 14)
Fixd an issue where
fs.promises.readFile
would improperly error when passing aFileHandle
to thepath
argument. #29576 (Also in 14)Fixed sending intermediate certificates with 'select-client-certificate' event callback. #29569 (Also in 12, 14)
Fixed shifted character getting changed in menu accelerator. #29482 (Also in 12, 14)