Stable Releases

Showing releases from v5.x. Show all stable releases.

Electron 5.0.7 2019-07-16T18:52:48Z ()

Release Notes for v5.0.7

Features

  • Added requestingUrl and isMainFrame properties to the permission request and permission check handlers details objects so that apps can check the origin of the requesting frame rather than the root frame. #18773

Fixes

  • Fixed <webview> not working in scriptable popups when nativeWindowOpen is enabled. #19206
  • Fixed an issue where the Tray icon context menu on macOS blocked the main process while open. #19036
  • Fixed an issue where the Tray icon would never believe itself to be in dark mode. #19082
  • Fixed bug on macOS where the main window could be targeted for a focus event when it was disabled behind a modal. #19063
  • Fixed crash when creating certain types of windows in the display-* events. #19023
  • Fixed macOS breakpad symbol files to include non-public symbols. #19157
  • Fixed silent printing across platforms. #19038
  • Fixed webview crash on iframe removal. #18976
  • Removed inadvertently included mojom.js files from distribution bundle. #19192
  • Removed inadvertently included resources/inspector from electron.zip on Windows and Linux. #19193

Other Changes

  • Reverted change to focus behavior that broke Character Viewer support on macOS. #19238

Electron 5.0.6 2019-06-26T22:30:38Z ()

Release Notes for v5.0.6

Fixes

    • Fixed issues with popups created from sandboxed <webview>:

      • Clicking link with target="_blank" not emitting 'new-window' event.
      • window.open() not returning null when allowpopups is not set. #18798
  • Backported a patch from node that fixes an http/2 memory leak:. #18883
  • Fixed app.getAppPath() returning default-app path when running electron app with no package.json or electron app/index.js. Now the directory containing the executed file is returned. #18894
  • Fixed issue where require('timers').setTimeout would sometimes never fire in the renderer process. #18965
  • systemPreferences.isDarkMode() now correctly detects dark mode on macOS Catalina. #18960

Other Changes

  • Fixed an issue where session.getCacheSize would never call its callback. #18898

Electron 5.0.5 2019-06-21T20:48:00Z ()

Release Notes for v5.0.5

Fixes

  • Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=924843. #18545
  • Fixed Uncaught TypeError: Cannot set property 'innerText' of null in default-app when opening a website. #18819
  • Fixed webContents.print() callback not returning boolean correctly in all cases. #18804
  • Fixed crash in BrowserWindow destructor after win.webContents.destroy(). #18794
  • Fixed issue on macOS Catalina where the tray icon would be highlighted incorrectly and sometimes invisible. #18852

Electron 5.0.4 2019-06-15T00:23:32Z ()

Release Notes for v5.0.4

Fixes

  • Added check for invalid URLs upon setting cookies. #18756
  • Fixed window.opener null after cross-origin navigation. #18614
  • Fixed bug where notifications with same tag wouldn't show more than once when first notification was auto dismissed in Windows 7. #18741
  • Fixed exiting html fullscreen mode for embedded contents. #18781
  • Fixed issue where getEffectiveApperance and getAppLevelAppearance would return unknown instead of the correct value sometimes. #18689
  • Fixed issue where shell.openExternal would not activate opened window on macOS. #18721
  • Spellcheck providers are now (again) called with contractions and their parts. #18548

Electron 5.0.3 2019-06-07T21:31:44Z ()

Release Notes for v5.0.3

Fixes

  • Fixed an issue whereby minimizable and closable weren't respected in customButtonsOnHover mode. #18485
  • Removed incorrectly published internal V8 symbols and CRT methods from node.lib, causing heap corruptions with node modules using the dynamic CRT on Windows. #18620
  • Using webContents.sendInputEvent to send a WebMouseWheelEvent now has the expected effect. #18495

Other Changes

  • Fixed electron.zip size increase regression on Linux (compared to Electron 3) by stripping swiftshader libraries (libEGL.so, libGLESv2.so). #18601
  • Removed Vulkan mock ICD from electron.zip, which is only meant to be used for Chromium development. #18595

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