Electron Releases

Filter by channel Filter by major release

Release Notes for v1.7.6

Bug Fixes

  • Fixed query string parsing in PDF Viewer #10008
  • Fixed crash that occurred when loading URL in detached WebContents #9819
  • Fixed chrome storage access scope to be shared across domains #9951
  • Fixed content scripts matches #10075
  • Fixed bug that returned an object instead of an empty string when reading from an empty asar file with 'utf8' option #10160
  • Prevented async tasks from crashing after the Node environment is destroyed #10099

Linux

  • Fixed issue where opening menu would cause high CPU usage on certain Linux distributions #10070

macOS

  • Added code and domain as properties to error events emitted by autoUpdater module #10125
  • Fixed bug where TouchBarScrubber.continuous was getting ignored #10133

Windows

  • Added labels for common accept file types #10015

API Changes

  • Added BrowserView.fromId() which returned the BrowserView with the given id #10039
  • Added BrowserWindow.addExtension, BrowserWindow.removeExtension, BrowserWindow.getExtensions to add/remove/get Chrome extensions in an Electron app #9918

macOS

  • Added treatPackageAsDirectory flag to dialog.showOpenDialog, in order to treat packages, such as .app folders, as a directory instead of a file #9834

Release Notes for v1.7.5

Bug Fixes

  • [SECURITY] Fixed an issue where windows using nativeWindowOpen could lose their configured webContents options when navigating URLs. #9972
  • Fixed an issue where the dev tools did not open when using mixed sandbox mode. #9983
  • Fixed an issue where the native dialogs did not allow any file to be selected from <input> elements using accept attributes. #9745
  • Fixed an issue where dev tool extension content scripts were not ignoring the fragment when matching against the page URL. #9953
  • Fixed an issue where calling show() on a modal window would cause the parent window to not be re-enabled when the modal was closed. #9962

macOS

  • Fixed an issue where the IME did not properly input certain characters. #9709
  • Fixed an issue where alwaysOnTop windows would not reappear correctly after being restored from a miniaturized position. #9695

Linux

  • Fixed Tray objects not properly dispatching a click event when the first subitem was selected. #9967

API Changes

  • Added a app.disableDomainBlockingFor3DAPIs() API to disable the Chrome behavior of disabling 3D APIs for domains where the GPU process crashes too frequently. #10003
  • The new-window event now supports configuring the webPreferences of the window being opened from a window using the sandbox or nativeWindowOpen options. #9972

macOS

  • A subtitle option is now supported when creating notifications. #9903
  • Added a fullscreenWindowTitle option to the BrowserWindow constructor to show the window title when in fullscreen for windows using a custom titleBarStyle. #9788