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

Stable Releases

Electron 8.3.2 2020-06-15T19:30:41Z ()

Release Notes for v8.3.2


  • V8CacheOptions is a new webpreference option to enforce code caching policy. #23869


  • Added missing support for isComposing KeyboardEvent property. #24015
  • Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #23933
  • Ensured proper nativeImage serialization between renderer and browser processes via remote. #23797
  • Fixed GTK dark theme setting not respected in Electron on Linux. #23965
  • Fixed chrome://media-internals and chrome://webrtc-internals pages not loading. #24063
  • Fixed a crash that could occur when using the ipcRenderer module after blink had released the context. Instead, a JS exception will be thrown. #23979
  • Fixed an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #24120
  • Fixed an issue where rmdir and rmdirSync work with original-fs in an asar context. #23955
  • Fixed an issue where window.location properties would throw an error for windows opened with #23947
  • Fixed an issue where some logging would double-print. #23924
  • Fixed an issue with volume-related globalShortcut registration. #23948
  • Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #23894
  • Fixed disabling color correct rendering with --disable-color-correct-rendering. #23827
  • Fixed the acceptLanguages argument being ignored in session.setUserAgent(). #23963
  • Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23927

Other Changes

  • None. #24072
  • [a11y] fix incorrect position and size reported for grouped items in a listbox. #24088

Electron 8.3.1 2020-06-01T19:34:43Z ()

Release Notes for v8.3.1


  • Backported the fix for CVE-2020-6467: UAF in WebRTC. #23788
  • Don't ignore the referrer header in net.request. #23688
  • Fixed process.windowsStore returning undefined in AppX packages. #23799
  • Fixed an issue where the 'about' role had on effect on Windows menus. #23714
  • Fixed an occasional menu crash on macOS Catalina when menu is closing. #23807

Other Changes

  • Backported fix for CVE-2020-6468: OOB read/write in V8. #23747
  • Fixed issues where objects sent over the context bridge could be freed prematurely resulting in crashes when accessing them. #23612
  • Improved error logging on moveItemToTrash failures on macOS. #23629

Electron 8.3.0 2020-05-15T03:30:35Z ()

Release Notes for v8.3.0


  • Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #23574
  • EnableWebSQL is a new webpreference option to enable/disable websql api. #23581


  • Ensured that exit callbacks are run for Node.js in the renderer process. #23564
  • Fixed a crash which could occur during page navigations. #23396
  • Fixed an issue whereby macOS would fail to allow file extensions containing periods. #23449
  • Fixed behaviour of navigator.language/s and app.getLocale to use OS locale. #23407
  • Fixed crash with webview during some window management events like resize, scroll etc. #23397

Other Changes

  • Fixed v8_context_snapshot_generator included in arm/arm64 mksnapshot zip files. #23542
  • None. #23402, #23591
  • Security: Backport Chromium fix for #23528
  • Security: backported fix for CVE-2020-6458: Out of bounds read and write in PDFium. #23465
  • Security: backported fix for CVE-2020-6459: Use after free in payments. #23456
  • Security: backported fix for CVE-2020-6460: Insufficient data validation in URL formatting. #23462
  • Security: backported fix for CVE-2020-6461: use-after-free in storage. #23504
  • Security: backported fix for CVE-2020-6462: Use after free in task scheduling. #23517
  • Security: backported fix for CVE-2020-6463: use-after-free in Angle. #23561
  • Security: backported fix for CVE-2020-6464: Type confusion in blink. #23532
  • Security: backported fix for CVE-2020-6831: Stack buffer overflow in SCTP. #23514


  • Documentation changes: #23355

Electron 8.2.5 2020-04-30T21:16:30Z ()

Release Notes for v8.2.5


  • Backported blink fix for zero-size pixels on high-dpi screens. #23336
  • Fixed memory leaks in sandbox mode when using contextBridge with promises or ipcRenderer.invoke. #23339

Electron 8.2.4 2020-04-28T04:15:18Z ()

Release Notes for v8.2.4


  • Fixed Promise timeout issue when running Electron as Node. #23234
  • Fixed a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. #23181
  • Fixed an issue where windows without nativeWindowOpen: true could invoke the non-native-open path. #23225
  • Fixed broken use of contextCodeGeneration parameter to Node.js' script.runInNewContext(). #23147
  • Fixed memory leak when using contextBridge with sandbox=true. #23231

Other Changes

  • Updated Chromium to 80.0.3987.165. #23217

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