npm electron 45.0.0-beta.4
electron v45.0.0-beta.4

3 hours ago

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@45.0.0-beta.4.

Release Notes for v45.0.0-beta.4

Breaking Changes

  • Changed heap profiling in contentTracing recordings to now use a perfetto heap-profiling data source. #54863

Features

  • Added support for Notification action buttons on Linux. #54889 (Also in 44)

Fixes

  • Fixed a crash on Linux at startup or on theme change with GTK modules loaded. #55017
  • Fixed a macOS File System Access blocklist bypass via /System/Volumes/Data paths. #54678
  • Fixed mouse cursor missing over native dialogs in certain scenarios on Windows. #54878
  • Fixed net.fetch and session.fetch failing permanently with net::ERR_FAILED after the Network Service process restarts. #54910 (Also in 42, 43, 44)
  • Fixed utilityProcess dropping messages posted with process.parentPort.postMessage() right before the process exits. #54956 (Also in 42, 43)
  • Fixed webContents.executeJavaScript() with userGesture set not granting browser-side user activation, which could make activation-gated APIs fail. #54959
  • Fixed win.isFullScreen() being stale in fullscreen events on Windows. #55008 (Also in 44)

Other Changes

  • Updated Chromium to 156.0.8078.36. #55007

Don't miss a new electron release

NewReleases is sending notifications on new releases.