Release Comparison

From:
To:

Dependency Changes

Google ChromeChromium
91.0.4472.69
Node.jsNode.js
14.16.0
14.16.0No Change
V8V8
9.1.269.28
9.1.269.36Updated

Combined Release Notes

Version Timeline
v13.1.7 includes changes from 9 versions since v13.0.0

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. #29928

    • Fixed 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 macOS

      • fix key window status on mac when opening panels or using custom window switchers. #29234 (Also in 12, 14)

    • Fixed 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 using setWindowOpenHandler when nativeWindowOpen: 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 an issue with PDF loading on Windows, where metadata was not loading correctly and causing the PDF to load as a blank page. #29830 (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 of enableRemoteModule. #29691

    • Fixed 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 a FileHandle to the path 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)

    • Fixed crashes on latest gen Intel and Ryzen processors. #29546

    • Fixed memory leak when requesting files in ASAR archive from renderer. #29535 (Also in 14)

    • Fixed missing 'fetch' event in service workers for requests using a registered protocol. #29446 (Also in 12, 14)

    • Fixed pressing Alt with mouse click results in toggling menu bar. #29450 (Also in 12, 14)

    • Fixed pressing Alt+Shift and Alt+Ctrl toggling menu bar on KDE. #29443 (Also in 12, 14)

Documentation

Other Changes

    • Backported fix for 1216190. #30100 (Also in 12, 14)

    • Backported fix for 1090000. #29997

    • Updated Chromium to 91.0.4472.124. #29774

    • Fixed a feature flag issue where spellchecker methods returned empty suggestion lists on Windows. #29706 (Also in 14)

    • Updated Chromium to 91.0.4472.106. #29700

    • Backported fix for 1090441,1173656,1181434,1188117. #29494

    • Fixed using custom v8 snapshots on Apple Silicon. #29339 (Also in 12)

    • Updated Chromium to 91.0.4472.77. #29321