Stable Releases

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

Electron 5.0.10 2019-08-20T00:36:04Z ()

Release Notes for v5.0.10

Fixes

  • Correctly internationalize i18n in GTK-based Linux dialogs. #19801
  • Fixed BrowserWindow's will-resize event returning wrong bounds on macOS. #19705
  • Fixed a bug where you couldn't navigate the menu bar with the keyboard if you used the mouse to focus it. #19763
  • Fixed a crash in window.print(). #19678
  • Fixed bug where inputs would lose focus when opening the menu bar, preventing many menu items (Edit/Copy/Paste/etc.) to be unusable on Windows and Linux. #19707
  • Normalized out-of-bound value behavior for the setOpacity() API in BrowserWindow. #19724
  • Removed the possibility of a preload script being executed twice for the same process in quickly succeeding navigations in the same frame. #19828
  • Uint8Array and Uint16Array can now be sent correctly in Chrome Extension MessagePort instances. #19654

Documentation

  • Documentation changes: #19796

Electron 5.0.9 2019-08-06T23:40:32Z ()

Release Notes for v5.0.9

Fixes

  • Fixed process.uptime() returning the wrong time. #19566
  • Fixed tray.displayBalloon() not working with custom icon on Windows. #19530
  • Fixed an issue where tray.destroy was not working properly on some linux distros. #19619
  • Fixed an issue where windows symbol files were changed in a way that was incompatible with some symbolication tools. #19503
  • Fixed crashes when using the application menu on Linux. #19561
  • Fixed error throwing on invalid webRequest url pattern filtering in onBeforeRequest. #19580
  • Fixed inverted alwaysOnTop status returned when always-on-top-changed was emitted. #19506
  • Fixed setting the backgroundColor property on TouchBarButton to default by assigning null after the item is constructed. #19473
  • Fixed the clearRecentDocuments MenuItem role on Windows. #19640
  • Fixed the callback of beginFrameSubscription passing Buffer instead of NativeImage. #19647
  • Standardized the about panel icon size on Linux. #19581

Electron 5.0.8 2019-07-23T23:52:56Z ()

Release Notes for v5.0.8

Fixes

  • Fixed 'swipe' event emission on macOS. #19353
  • Fixed random flicker that occurred on macOS when performing fullscreen or workspace transitions. #19315
  • Preload scripts for internal <iframe> in <webview> are not longer executed when nodeIntegrationInSubFrames is enabled. #19299

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

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