Electron v39.0.0-beta.4

npm
npm install --save-dev electron@39.0.0-beta.4
yarn
yarn add --dev electron@39.0.0-beta.4
Google ChromeChromium
142.0.7444.34
Node.jsNode.js
22.20.0
V8V8
14.2.231.5

Release Notes

Features

  • Added RGBAF16 output format with scRGB HDR color space support to Offscreen Rendering. #48504

  • Support dynamic ESM imports in non-context isolated preloads. #48488 (Also in 37, 38)

Fixes

  • Fixed an issue where systemPreferences.getAccentColor inverted the color. #48624

  • Fixed an issue where trafficLightPosition would not be correctly applied when using titleBarStyle: 'customButtonsOnHover' on macOS 26. #48621 (Also in 38)

  • Fixed an issue where button background on mouse hover with titleBarOverlay wasn't always calculated to provide appropriate minimum contrast. #48597 (Also in 37)

  • Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #48623

  • Fixed an issue where icons didn't show up as expected on Windows Toast notifications. #48629 (Also in 38)

  • Fixed shader-f16 to work on Windows. #48557 (Also in 37, 38)

  • Fixed white flash on call to BrowserWindow.show. #48559 (Also in 37, 38)

  • Titlebar buttons now appear on the correct side of windows on Wayland in Ubuntu. #48603 (Also in 38)

Other Changes

  • Updated Chromium to 142.0.7444.34. #48571