Electron is a cross-platform desktop application built using JavaScript, HTML, and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other applications. Electron is compatible with Mac, Windows and Linux, and can build applications for the three platforms.
Electron 25.4.0 is now released, the specific updates are as follows:
Features
ipcRenderer.sendTo()
Added for information sent viasenderIsMainFrame
. #39208
Fixes
- Fixed a crash that could occur when reparenting a BrowserWindow whose first parent had been destroyed. #39308
- Fixed incorrect title bar after changing native theme on Windows 10. #39314
- Fixed
chrome.i18n
not working properly with Chrome Extensions Manifest V3. #3932 - Fixed Service Worker not being able to run Chrome APIs in Chrome Extensions Manifest V3. #39312
- Fixed
backgroundThrottling
pageVisibility API returning wrong value in some cases when disabled. #39299
Other Changes
- Fixed a crash when using PipeWire for screen sharing on Wayland. #39270
- Security: Backported fixes from 1444438.
- Security: Backported the fix for CVE-2023-3732 .
- Security: Backport the fix for CVE-2023-3728 .
- Security: Backport the fix for CVE-2023-3730 . #39266
Update instructions: https://github.com/electron/electron/releases/tag/v25.4.0