Repository navigation
chore: cherry-pick 32 changes from angle, chromium, libyuv, pdfium and v8 - #53769
Merged
Merged
Conversation
MarshallOfSound
marked this pull request as ready for review
September 9, 2026 12:51
MarshallOfSound
approved these changes
Sep 9, 2026
|
Release Notes Persisted
|
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 5, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523)
gwennlbh
pushed a commit
to cigaleapp/cigale
that referenced
this pull request
Oct 6, 2026
##### [v44.4.5](https://github.com/electron/electron/releases/tag/v44.4.5) ### Release Notes for v44.4.5 #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. [#54222](electron/electron#54222) ##### [v44.4.4](https://github.com/electron/electron/releases/tag/v44.4.4) ### Release Notes for v44.4.4 #### Fixes - Fixed a `Cannot read properties of undefined (reading 'startTime')` error thrown in pages while the DevTools Performance panel's live metrics were active. [#54162](electron/electron#54162) - Fixed a crash when calling `setIgnoreMenuShortcuts()` on DevTools. [#54116](electron/electron#54116) <sup>(Also in [43](electron/electron#54117), [45](https://github.com/electron/electron/pull/54115))</sup> - Fixed a spurious "`sandboxed_renderer.bundle.js` script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. [#54155](electron/electron#54155) <sup>(Also in [42](electron/electron#54175), [43](https://github.com/electron/electron/pull/54176))</sup> - Fixed alignment of the text label and popup menu in the macOS save dialog. [#54143](electron/electron#54143) <sup>(Also in [45](https://github.com/electron/electron/pull/54144))</sup> - Fixed an "Invalid `guestInstanceId`" error when removing a loaded `<webview>` from the DOM. [#54099](electron/electron#54099) <sup>(Also in [42](electron/electron#54098), [43](electron/electron#54097), [45](https://github.com/electron/electron/pull/54096))</sup> - Fixed GPU shaders compiled by Skia not being cached between launches. [#54161](electron/electron#54161) <sup>(Also in [45](https://github.com/electron/electron/pull/54156))</sup> - Fixed `ready-to-show` never firing for some hidden windows on Windows and Linux. [#54118](electron/electron#54118) <sup>(Also in [43](electron/electron#54119), [45](https://github.com/electron/electron/pull/54110))</sup> - Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the `/org/chromium/DbusMenu` path. [#54103](electron/electron#54103) <sup>(Also in [45](https://github.com/electron/electron/pull/54102))</sup> ##### [v44.4.3](https://github.com/electron/electron/releases/tag/v44.4.3) ### Release Notes for v44.4.3 #### Fixes - Fixed `net.fetch()` / `net.request()` spending seconds of main-process time buffering large streamed request bodies. [#54061](electron/electron#54061) <sup>(Also in [45](https://github.com/electron/electron/pull/54062))</sup> #### Performance Improvements - Improved the performance of `fs` operations and `require()` on files inside asar archives. [#54051](electron/electron#54051) <sup>(Also in [45](https://github.com/electron/electron/pull/53951))</sup> #### Other Changes - Backported fixes from upstream Chromium, PDFium, Skia and V8. [#54081](electron/electron#54081) ##### [v44.4.2](https://github.com/electron/electron/releases/tag/v44.4.2) ### Release Notes for v44.4.2 #### Fixes - Fixed a potential UAF when a `select-usb-device` handler destroys the requesting `webContents`. [#54009](electron/electron#54009) <sup>(Also in [43](electron/electron#54007), [45](https://github.com/electron/electron/pull/54008))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53985](electron/electron#53985) - Updated Chromium to 152.0.7977.130. [#53778](electron/electron#53778) ##### [v44.4.1](https://github.com/electron/electron/releases/tag/v44.4.1) ### Release Notes for v44.4.1 #### Fixes - Fixed default protocol client APIs falsely returning `true` on Windows. [#53959](electron/electron#53959) <sup>(Also in [43](electron/electron#53960), [45](https://github.com/electron/electron/pull/53958))</sup> - 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](electron/electron#53968) <sup>(Also in [45](https://github.com/electron/electron/pull/53805))</sup> ##### [v44.4.0](https://github.com/electron/electron/releases/tag/v44.4.0) ### 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](electron/electron#53703) <sup>(Also in [43](electron/electron#53704), [45](https://github.com/electron/electron/pull/53700))</sup> #### Fixes - Added validation to `protocol.registerSchemesAsPrivileged()` to reject protocol names that do not conform to RFC 3986 URI scheme grammar. [#53743](electron/electron#53743) <sup>(Also in [45](https://github.com/electron/electron/pull/53742))</sup> - Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported `chrome.webstorePrivate` API. [#53776](electron/electron#53776) <sup>(Also in [45](https://github.com/electron/electron/pull/53775))</sup> - 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. [#53943](electron/electron#53943) <sup>(Also in [43](electron/electron#53944), [45](https://github.com/electron/electron/pull/53942))</sup> - Fixed a memory leak on Windows when `app.getPreferredSystemLanguages()` was called. [#53868](electron/electron#53868) <sup>(Also in [43](electron/electron#53867), [45](https://github.com/electron/electron/pull/53869))</sup> - Fixed a potential UAF in `app.getPreferredSystemLanguages()` on Windows. [#53865](electron/electron#53865) <sup>(Also in [43](electron/electron#53866), [45](https://github.com/electron/electron/pull/53864))</sup> - Fixed a renderer crash that could occur when printing from an iframe. [#53762](electron/electron#53762) <sup>(Also in [43](electron/electron#53761), [45](https://github.com/electron/electron/pull/53763))</sup> - 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. [#53885](electron/electron#53885) <sup>(Also in [42](electron/electron#53886), [43](electron/electron#53884), [45](https://github.com/electron/electron/pull/53883))</sup> - Fixed a Windows renderer crash when no default locale could be determined. [#53947](electron/electron#53947) - Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. [#53749](electron/electron#53749) <sup>(Also in [43](electron/electron#53750), [45](https://github.com/electron/electron/pull/53748))</sup> - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through `child_process.fork()` with the `runAsNode` fuse disabled; `fork()` now throws in that configuration. [#53840](electron/electron#53840) <sup>(Also in [45](https://github.com/electron/electron/pull/53839))</sup> - Fixed V8 code caching for https scripts loaded by `file://` and custom-scheme pages. [#53745](electron/electron#53745) <sup>(Also in [45](https://github.com/electron/electron/pull/53746))</sup> - Fixed `webContents` emitting `unresponsive` right after the system wakes from sleep on Windows, and emitting `responsive` when a hung window was hidden rather than when it recovered. [#53764](electron/electron#53764) <sup>(Also in [45](https://github.com/electron/electron/pull/53760))</sup> - Fixed `webContents.capturePage()` on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window's `offscreen.deviceScaleFactor`. [#53816](electron/electron#53816) <sup>(Also in [43](electron/electron#53818), [45](https://github.com/electron/electron/pull/53817))</sup> - Fixed Window Controls Overlay CSS environment variables and `navigator.windowControlsOverlay` not being populated for `WebContentsView`s in a `BaseWindow`. [#53812](electron/electron#53812) <sup>(Also in [45](https://github.com/electron/electron/pull/53811))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. [#53769](electron/electron#53769) - Updated Node.js to v24.21.0. [#53779](electron/electron#53779) ##### [v44.3.0](https://github.com/electron/electron/releases/tag/v44.3.0) ### 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](electron/electron#53627) <sup>(Also in [43](electron/electron#53633), [45](https://github.com/electron/electron/pull/53626))</sup> #### 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. [#53691](electron/electron#53691) <sup>(Also in [42](electron/electron#53695), [43](electron/electron#53694), [45](https://github.com/electron/electron/pull/53690))</sup> - Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. [#53714](electron/electron#53714) <sup>(Also in [45](https://github.com/electron/electron/pull/53715))</sup> - Fixed `Tray` icons not appearing when running inside Flatpak or Snap sandboxes on Linux. [#53653](electron/electron#53653) <sup>(Also in [45](https://github.com/electron/electron/pull/53654))</sup> - Fixed `app.getGPUInfo('complete')` stalling the GPU process for several seconds on some Windows systems. [#53644](electron/electron#53644) <sup>(Also in [45](https://github.com/electron/electron/pull/53645))</sup> - Fixed `session.setPermissionCheckHandler` receiving the top-level origin and a null `webContents` for `hid` and `usb` checks made from a subframe. [#53688](electron/electron#53688) <sup>(Also in [42](electron/electron#53736), [43](electron/electron#53689), [45](https://github.com/electron/electron/pull/53679))</sup> - Fixed `webContents.on()`, `removeListener()` and `removeAllListeners()` throwing "Object has been destroyed" for `console-message` listeners after the WebContents was destroyed. [#53494](electron/electron#53494) <sup>(Also in [42](electron/electron#53497), [43](electron/electron#53496), [45](https://github.com/electron/electron/pull/53495))</sup> - Fixed a crash on Linux when `process.env` was written while another thread was reading the environment, and a memory leak when a worker thread exits. [#53509](electron/electron#53509) <sup>(Also in [42](electron/electron#53511), [43](electron/electron#53510), [45](https://github.com/electron/electron/pull/53508))</sup> - Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. [#53583](electron/electron#53583) <sup>(Also in [42](electron/electron#53585), [43](electron/electron#53584), [45](https://github.com/electron/electron/pull/53586))</sup> - Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process `window.open()` child whose `contextIsolation` differed from its opener's. [#53539](electron/electron#53539) <sup>(Also in [42](electron/electron#53541), [43](electron/electron#53540), [45](https://github.com/electron/electron/pull/53538))</sup> - Fixed a spurious `node_init` error being logged when creating a `ShadowRealm` with Node.js integration enabled. [#53579](electron/electron#53579) <sup>(Also in [45](https://github.com/electron/electron/pull/53578))</sup> - Fixed crashes in `setDisplayMediaRequestHandler` when the granted frame had been destroyed or another tab was granted by id. [#53672](electron/electron#53672) <sup>(Also in [42](electron/electron#53674), [43](electron/electron#53671), [45](https://github.com/electron/electron/pull/53673))</sup> - Fixed several non-functional DevTools integrations: the Security panel's "View certificate" button, Ctrl+wheel zooming inside DevTools, and DevTools keyboard shortcuts (e.g. F8) while the inspected page has focus. [#53630](electron/electron#53630) <sup>(Also in [43](electron/electron#53631), [45](https://github.com/electron/electron/pull/53471))</sup> - Fixed window state not being persisted when a window entered or left fullscreen, or was maximized or unmaximized, without also being moved or resized. [#53576](electron/electron#53576) <sup>(Also in [45](https://github.com/electron/electron/pull/53577))</sup> - Internal `<webview>`, `window.close()` and `executeJavaScript` reply IPCs are validated against the sending frame. [#53723](electron/electron#53723) <sup>(Also in [42](electron/electron#53727), [43](electron/electron#53726), [45](https://github.com/electron/electron/pull/53724))</sup> - `<webview>` without `allowpopups` also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. [#53721](electron/electron#53721) <sup>(Also in [42](electron/electron#53719), [43](electron/electron#53718), [45](https://github.com/electron/electron/pull/53717))</sup> - `getUserMedia` with `chromeMediaSource: 'desktop'` no longer accepts WebContents source ids; use `chromeMediaSource: 'tab'` with `webContents.getMediaSourceId()` or `setDisplayMediaRequestHandler` to capture a WebContents. [#53709](electron/electron#53709) <sup>(Also in [42](electron/electron#53710), [43](electron/electron#53707), [45](https://github.com/electron/electron/pull/53708))</sup> - `nodeIntegrationInWorker` now applies only to workers created by frames that themselves have Node integration; enable `nodeIntegrationInSubFrames` to keep Node in workers created by subframes. [#53711](electron/electron#53711) <sup>(Also in [42](electron/electron#53713), [43](electron/electron#53712), [45](https://github.com/electron/electron/pull/53706))</sup> - `openExternal` permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. [#53699](electron/electron#53699) <sup>(Also in [42](electron/electron#53697), [43](electron/electron#53698), [45](https://github.com/electron/electron/pull/53696))</sup> - `pointerLock` and `keyboardLock` permission requests now report the requesting frame, and `execCommand('paste')` requires user activation in the frame that calls it. [#53693](electron/electron#53693) <sup>(Also in [42](electron/electron#53702), [43](electron/electron#53701), [45](https://github.com/electron/electron/pull/53692))</sup> #### Other Changes - Fixed the app becoming unresponsive when a page has a very large number of `app-region` draggable elements. [#53597](electron/electron#53597) <sup>(Also in [43](electron/electron#53632), [45](https://github.com/electron/electron/pull/53596))</sup> - Updated Chromium to 152.0.7977.78. [#53523](electron/electron#53523) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Change
Backports the following changes:
GL: Clamp BASE/MAX texture levelsfrom anglea871bdb05932from angle — [m153] D3D11: Fix use-after-free when redefining 2D array mip levelsD3D11: Fix crash and garbage readbacks on incomplete levelsfrom angleTranslator: Disallow arrays of external samplersfrom angle87f5655006e4from angle — [M153] GL: Apply reattachTextureToFboAfterLayerIncrease to TexStorage3Dc477cf31f7a9from angle — [m153]D3D: Reject out-of-storage mip levels in completeness check8efd15f71c27from angle — [M153] GL: add finish-before-multi-attachment-blit workaround.Translator: Fix name collision in extracted samplersfrom angle107da744f62afrom angle — [M153] GL: upload oversized mip levels through PBO.4568e184333bfrom chromium — [M152] Block renderer-provided dcb or dcz Accept-Encoding headersCheck focused view before redispatching unhandled keys for dialogfrom chromium932e957b2cd9from chromium — [M152] views: Fix UAF in MenuController and simplify teardown3d5bba92b661from chromium — [M152] [Ozone] Prevent Use-After-Free in DesktopDragDropClientOzone::OnDragDrop5696f96dbbe9from chromium — [M152] [GPU Security]Require initial data for compressed GL SharedImages.590ec980cd07from chromium — [M152] [Windows] Handle re-entrant destruction when creating the caretd514b24be816from chromium — [M152] [HiC] Fix privacy leaks due to feature flag checksGPU: add finish-before-multi-attachment-blit workaround.from chromium[agy][gpu] Clamp texture levels in decoder.from chromium3b907e173dc4from chromium — [M153] gpu: Reject FBO attachment levels below TEXTURE_BASE_LEVELefa9616b48aefrom chromium — [M153] GPU: upload oversized mipmap levels from PBO.aae1e0f9f76dfrom chromium — [M152] gamepad: Fix UAF in XboxDataFetcher on macOS via IOKit notificationsFix reentrant pending_loaders_ UAF in WebBundleManagerfrom chromiummedia::IntervalMap: Use CHECK instead of DCHECK for fatal conditionsfrom chromiumEnsure renderer sends CDP messages in expected formatfrom chromiumRefactor multi-stage SSSE3 scalers into single asm blocksfrom libyuvFix undeclared register clobbers in x86 and NEON assemblyfrom libyuvFix an OpenJPEG double-free on early OOM returnfrom pdfium36079c36283afrom v8 — [M152] [wasm][sandbox] Fix side effects of WasmGetOwnProperty builtin7e94f5ffc104from v8 — [M152] [turboshaft] LLE: non-writing calls can create aliasesdd7e9b5ef6d7from v8 — [M152] [maglev] Invalidate for-in receiver map check on inlined map changesfbf1d9e1fdc7from v8 — [M152] [snapshot] Reset weak reference descriptor in ReadRootArrayConstants50a6c0c69c13from v8 — [M152] [builtins] Fix Array.prototype.flatChecklist
Release Notes
Notes: Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8.