Black Lives Matter. Support the Equal Justice Initiative and read our statement here.

Stable Releases

Electron 17.4.1 2022-04-20T23:41:32Z ()

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

Electron 17.4.0 2022-04-05T21:16:48Z ()

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

Electron 17.3.1 2022-03-30T17:33:25Z ()

Fixes

  • Fixed crash when WindowButtonsProxy references cleared NSWindow. #33488 (Also in 15, 16, 18)
  • Fixed crash when running under Wayland caused by calling X11 functions. #33499 (Also in 18)

Electron 17.3.0 2022-03-29T02:33:37Z ()

Features

  • Added nativeTheme.inForcedColorsMode API to allow detecting forced color mode. #33358 (Also in 15, 16, 18)

Fixes

  • Fix: initialize asar support in worker threads. #33395 (Also in 18)
  • Fixed maximizing frameless windows by double-clicking on a draggable (title bar) region. #33445 (Also in 15, 16, 18)
  • Fixed slowness when using child_process.spawn and related methods on macOS Big Sur and newer. #33408 (Also in 16, 18)
  • Fixed the IncrementCapturerCount regression introduced by 13.0.0-beta.21. #33430 (Also in 18)

Other Changes

  • Updated Chromium to 98.0.4758.141. #33483

Electron 17.2.0 2022-03-23T18:58:05Z ()

Features

  • Added ses.setCodeCachePath() API for setting code cache directory. #33285 (Also in 18)

Fixes

  • Fire 'show' event when a BrowserWindow is shown via maximize(). #33213 (Also in 16, 18)
  • Fixed a network service crash that could occur when using setCertificateVerifyProc. #33254 (Also in 18)
  • Fixed an issue where BrowserView layout bounds where limited to it's visible bounds. #33398 (Also in 18)
  • Fixed an issue where Chrome DevTools settings didn't persist between loads. #33273 (Also in 18)
  • Fixed an issue where clicking "Open in Containing Folder" in the Sources tab in Devtools caused a crash. #33196 (Also in 16, 18)
  • Fixed broken event loop in renderer process when process reuse is enabled on windows platform. #33362 (Also in 16, 18)
  • Fixed crash in the render process on reload with pending node fs.promises. #33335 (Also in 15, 16, 18)
  • Fixed drag regions on WCO windows on Windows. #33201 (Also in 15, 16, 18)
  • Fixed incorrect external memory allocation tracking in nativeImage module. #33306 (Also in 15, 16, 18)
  • Theoretical fix for a crash we're seeing when closing multiple child windows at the same time on macOS. #33283 (Also in 18)

Other Changes

  • Fixed an issue where adding/removing display changes the BrowserWindow size. #33251 (Also in 14, 15, 16, 18)
  • Fixed an issue where moving a window created in a scaled display to a regular display would increase the window size. #33231
All Releases Back to index

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab