Electron Releases

Filter by channel Filter by major release

Release Notes for v30.1.1

Fixes

  • Fixed an issue where app.setLoginItemSettings incorrectly checked against loginItemService. #42403 (Also in 29, 31)
  • Fixed an issue where contentWindow.document.fonts.ready would never resolve in some circumstances. #42384 (Also in 31)
  • Fixed an issue where fetch dependent interfaces in Node.js were not defined when nodeIntegration was enabled in some circumstances. #42454 (Also in 31)
  • Fixed an issue where bad flags passed via --js-flags could cause a crash. #42440 (Also in 29, 31)
  • Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. #42426 (Also in 29, 31)
  • Re-adds functionality to check whether or not an app was launched as a login service on macOS. #42423 (Also in 29, 31)

Other Changes

  • Improved error messages when ses.cookies.set fails. #42398 (Also in 29, 31)

Release Notes for v30.1.0

Fixes

  • BrowserWindow.show() now correctly restores focus to inactive apps on macOS. #42306 (Also in 31)
  • Fixed BrowserWindow vibrancy on macOS. #42263
  • Fixed an issue where BrowserView webContents were getting destroyed even when preventDefault was being set on the owning BrowserWindow's close event. #42371
  • Fixed an issue where dialogs did not work if they were parented to a BaseWindow and not a BrowserWindow. #42327 (Also in 31)
  • Fixed an issue where some calls to WebUSB methods could crash. #42364 (Also in 29, 31)

Other Changes

  • Updated Chromium to 124.0.6367.243. #42328
  • Updated Node.js to v20.14.0. #42294