v46.0.0-nightly.20260916
v46.0.0-nightly.20260916
v46.0.0-nightly.20260916
Release Notes for v44.4.1 Fixes Fixed default protocol client APIs falsely returning true on Windows. #53959 (Also in 43, 45) Fixed several object lifetime issues in Debugger, Menu, Tray, Notification, globalShortcut, utilityProcess, ServiceWorkerMain, WebFrameMain, webFrame, sharedTexture, systemPreferences, netLog, MessagePortMain, net.request and shell.openPath(). #53968 (Also in 45)
Release Notes for v42.11.4 Fixes Fixed a renderer crash when an iframe was removed right after loading with nodeIntegrationInSubFrames enabled and sandbox disabled, e.g. on pages that embed Meta Pixel. #53886 (Also in 43, 44, 45) Other Changes Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. #53767
Release Notes for v43.7.1 Fixes Fixed a main-process crash when an app called loadURL() again right after a load failed because the renderer process exited before the page committed. #53944 (Also in 44, 45) Fixed a memory leak on Windows when app.getPreferredSystemLanguages() was called. #53867 (Also in 44, 45) Fixed a potential UAF in app.getPreferredSystemLanguages() on Windows. #53866 (Also in…
Release Notes for v44.4.0 Features Added initiatorOrigin to webRequest and protocol handler requests, DownloadItem.getInitiatorOrigin(), and a trailing frame argument to the will-download and preconnect session events. #53703 (Also in 43, 45) Fixes Added validation to protocol.registerSchemesAsPrivileged() to reject protocol names that do not conform to RFC 3986 URI scheme grammar. #53743 (Also in…
v46.0.0-nightly.20260915
Note: This is an alpha release. Please file new issues for any bugs you find in it. This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.7. Release Notes for v45.0.0-alpha.7 Features Added a Windows Error Reporting helper (electron_wer.dll, renamed to <app>_wer.dll alongside the executable) so crashReporter c…
v46.0.0-nightly.20260914
v46.0.0-nightly.20260911
Note: This is an alpha release. Please file new issues for any bugs you find in it. This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.6. Release Notes for v45.0.0-alpha.6 Features Added initiatorOrigin to webRequest and protocol handler requests, DownloadItem.getInitiatorOrigin(), and a trailing frame argu…
v46.0.0-nightly.20260910
Release Notes for v43.7.0 Features Added initiatorOrigin to webRequest and protocol handler requests, DownloadItem.getInitiatorOrigin(), and a trailing frame argument to the will-download and preconnect session events. #53704 (Also in 44, 45) Added the ELECTRON_DEBUG_DRAGGABLE_REGIONS environment variable, which visualizes and logs draggable regions in unpackaged apps to help debug custom title ba…
v46.0.0-nightly.20260909
Release Notes for v44.3.0 Features Added the ELECTRON_DEBUG_DRAGGABLE_REGIONS environment variable, which visualizes and logs draggable regions in unpackaged apps to help debug custom title bars. #53627 (Also in 43, 45) Fixes File System Access permission requests and the file-system-access-restricted event are scoped to the requesting document, grants are reset when the origin's last page closes,…
Release Notes for v42.11.3 Fixes File System Access permission requests and the file-system-access-restricted event are scoped to the requesting document, grants are reset when the origin's last page closes, and write access works in in-memory sessions. #53695 (Also in 43, 44, 45) Fixed session.setPermissionCheckHandler receiving the top-level origin and a null webContents for hid and usb checks m…
v46.0.0-nightly.20260908
Note: This is an alpha release. Please file new issues for any bugs you find in it. This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.5. Release Notes for v45.0.0-alpha.5 Fixes File System Access permission requests and the file-system-access-restricted event are scoped to the requesting document, grants a…
v46.0.0-nightly.20260907
v46.0.0-nightly.20260904
Release Notes for v44.2.0 Fixes Fixed a pending read on a net.request chunked upload stream inside a protocol handler never settling when the request failed or was aborted. #53373 (Also in 43, 45) Fixed a potential crash when using menu.popup with a frame from an offscreen rendered window. #53362 (Also in 43) Fixed an intermittent crash (access violation) on Windows when an ASAR integrity violatio…
Release Notes for v42.11.2 Fixes Fixed application crash after a large number of IPC messages from renderers. #53419 (Also in 43, 44, 45) Fixed native addons deriving from node::ObjectWrap aborting during garbage collection on Node.js 24.19.0 and later. #53394 (Also in 43, 44, 45) Other Changes Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53480 Backported fixes from upstream Chrom…
Release Notes for v43.6.0 Features Added a badge property to MenuItem on macOS 14+ for showing a count or custom text badge next to a menu item's label. #53045 (Also in 44) Added webContents.caretBrowsingEnabled for toggling caret browsing in a WebContents. #53034 (Also in 44) Fixes Fixed VoiceOver Braille displays showing the wrong line in multi-line text fields on macOS: AXLineForIndex and AXRan…
Note: This is an alpha release. Please file new issues for any bugs you find in it. This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.4. Release Notes for v45.0.0-alpha.4 Fixes Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs…
v46.0.0-nightly.20260903
v46.0.0-nightly.20260902
Release Notes for v44.1.1 Fixes Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get. #53354 (Also in 42, 43, 45) Fixed a renderer crash when an array with a throwing property getter is passed across contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing a…
Release Notes for v43.5.1 Fixes Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get. #53356 (Also in 42, 44, 45) Fixed a renderer crash when an array with a throwing property getter is passed across contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing a…
Release Notes for v42.11.1 Fixes Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get. #53355 (Also in 43, 44, 45) Fixed a renderer crash when an array with a throwing property getter is passed across contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing…
v46.0.0-nightly.20260901
Note: This is an alpha release. Please file new issues for any bugs you find in it. This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.3. Release Notes for v45.0.0-alpha.3 Fixes Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig. #53338…