Electron v31.7.0

npm
npm install --save-dev electron@31.7.0
yarn
yarn add --dev electron@31.7.0
Google ChromeChromium
126.0.6478.234
Node.jsNode.js
20.18.0
V8V8
12.6.228.30

Release Notes

Fixes

  • Fixed a crash when calling focus on a WebView's webContents. #43933 (Also in 32, 33)

  • Fixed a potential issue accessing a child window document when overriding browserWindow creation via setWindowOpenHandler. #43878 (Also in 32, 33)

  • Fixed a potential issue with fillable PDF forms saving correctly in some circumstances. #44020 (Also in 32, 33)

  • Fixed an issue when dragging to resize when using Window Controls Overlay on Linux. #43745 (Also in 32, 33)

  • Fixed an issue where WebContentsViews did not show correctly in some circumstances on macOS after being added as child views. #43697 (Also in 32, 33)

  • Fixed an issue where an exception could be thrown on BrowserView after its owner BrowserWindow was closed. #43999 (Also in 32, 33)

  • Fixed an issue where clicking the eyedropper icon did nothing instead of opening an eyedropper for color selection as expected. #43895 (Also in 32, 33)

  • Fixed closing a window with more than one attached sheet on macOS. #43953 (Also in 32, 33)

  • Fixed potential use-after-free during view removal on macOS. #43924 (Also in 32, 33)

Other Changes

  • Ensured that the sender-id hint is set when creating desktop notifications on DBus. #43951 (Also in 32, 33)

  • Updated Node.js to v20.18.0. #44115