Electron v37.3.0

npm
npm install --save-dev electron@37.3.0
yarn
yarn add --dev electron@37.3.0
Google ChromeChromium
138.0.7204.224
Node.jsNode.js
22.18.0
V8V8
13.8.258.30

Release Notes

Features

  • Added support for app.getRecentDocuments() on Windows and macOS. #47923 (Also in 36, 38)

  • Adds the ability to change window accent color on Windows after initial window initialization via {get|set}AccentColor. #48017 (Also in 36, 38)

  • Internally switched to using DIR_ASSETS instead of DIR_MODULE/DIR_EXE to locate assets and resources, and added "assets" as a key that can be queried via app.getPath. #47951 (Also in 38)

Fixes

  • Fixed a crash possible when calling webContents.loadURL() from a failed webContents.loadURL() call's catch handler. #48045 (Also in 36, 38)

  • Fixed an issue where app.accessibilitySupportEnabled didn't work as expected. #48061 (Also in 38)

  • Fixed an issue where importing from electron/utility in an ESM file threw an error at runtime. #48021 (Also in 36, 38)

  • Fixed an issue where importing from electron/utility threw a ERR_MODULE_NOT_FOUND error at runtime. #47988 (Also in 36, 38)

  • Fixed an issue where the accent border was drawn on all windows regardless of the window's active focused status. #48011 (Also in 36, 38)

  • Fixed compilation error when disabling extensions and pdf_viewer. #47994 (Also in 38)

Other Changes

  • Updated Chromium to 138.0.7204.224. #47974

  • Updated Node.js to v22.18.0. #47935