Electron Releases

Filter by channel Filter by major release

Release Notes for v17.4.1

Fixes

  • Apply senderFrame details to ipcMain port event. #33781 (Also in 16, 18)
  • Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. #33536 (Also in 15, 16, 18)
  • shell.openExternal() now reports more detailed errors on Windows. #33658 (Also in 15, 16, 18, 19)

Other Changes

  • Backported fix for CVE-2022-1134. #33761
  • Backported fix for CVE-2022-1138. #33680
  • Backported fix for chromium:1286816. #33677
  • Backported fix for chromium:1291482. #33674
  • Backported fix for chromium:1297731, b/218211225. #33709
  • Security: backported fix for CVE-2022-23308. #33668

Release Notes for v17.4.0

Features

  • Added BrowserWindow method to change the button color, symbol color, and height of a window with WCO enabled. #33439 (Also in 18)

Fixes

  • Fixed a potential crash in Browser.getFocusedWindow() when child windows are closed. #33539 (Also in 18)
  • Fixed an issue where new bounds set via setBounds was not correctly applied if the user was moving or resizing the window concurrently on Windows. #33543 (Also in 18)
  • Fixed an issue where the the window bounds would incorrectly change if BrowserWindow.unmaximize was called on a window whose user bounds were maximized. #33551 (Also in 16, 18)
  • Fixed incorrect return value of app.requestSingleInstanceLock() when setting non-existent user data folder. #33591 (Also in 16, 18, 19)
  • Fixed issues with frameless window animations and styling. #33611 (Also in 18, 19)

Other Changes

  • Fixed scroll lag on macOS with promotion displays. #33618
  • Security: backported fix for chromium:1311641. #33613