Skip to content

chore(deps): update dependency electron to v44.5.1 - #1390

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/electron-44.x
Oct 6, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/electron-44.x

Conversation

@renovate

@renovate renovate Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
electron 44.1.0 → 44.5.1 age confidence

Release Notes

electron/electron (electron)

v44.5.1: electron v44.5.1

Compare Source

Release Notes for v44.5.1

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, Dawn and V8. #​54564

v44.5.0: electron v44.5.0

Compare Source

Release Notes for v44.5.0

Features

  • Added launch-failure reporting with systemErrorCode to the app child-process-gone event. #​54231 (Also in 45)

Fixes

  • Changed the default trash implementation on KDE Plasma 6 to kioclient. #​54361 (Also in 45)
  • DevTools zoom in/out now uses the same zoom steps as Chromium. #​54387 (Also in 45)
  • Fixed --xdg-portal-required-version having no effect and a spurious portal warning being logged for file dialogs on Linux. #​54303 (Also in 43, 45)
  • Fixed a child WebContentsView losing focus when its window is reactivated. #​54455 (Also in 43, 45)
  • Fixed a crash when a WebAuthn request used a security key that required its PIN. #​54403 (Also in 45)
  • Fixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. #​54420 (Also in 45)
  • Fixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via webContents.debugger. #​54445 (Also in 43, 45)
  • Fixed a GPU process crash on startup when another instance of the app is using the same session data directory. #​54469
  • Fixed a grey border around frameless windows on Linux WMs without compositing. #​54391 (Also in 43, 45)
  • Fixed a main process crash when a native API method was called with a this value of a different native type; it now throws a TypeError. #​54315 (Also in 43)
  • Fixed a possible crash during process exit when vm.Script or vm contexts created in the main process had been garbage collected shortly before quitting. #​54266 (Also in 43, 45)
  • Fixed a possible crash on Windows on ARM when powerMonitor is torn down. #​54408 (Also in 45)
  • Fixed a renderer crash calling image.toPNG() from a sandboxed preload script. #​54502 (Also in 43, 45)
  • Fixed a renderer crash when a ResizeObserver loop-limit error handler modified layout. #​54290 (Also in 45)
  • Fixed accent-color-changed on Windows reporting a colour that differed from systemPreferences.getAccentColor(). #​54409 (Also in 45)
  • Fixed an issue where crashReporter.setUploadToServer() had no effect after crashReporter.start() was called. #​54518 (Also in 45)
  • Fixed app.getRecentDocuments() omitting documents with non-ASCII paths on Windows. #​54407 (Also in 45)
  • Fixed clipboard.read(), readText() and has() resolving seconds late on Linux while the app was idle. #​54308 (Also in 42, 43, 45)
  • Fixed desktopCapturer.getSources() leaving non-resizable windows resizable on macOS. #​54397 (Also in 43, 45)
  • Fixed fs.rmSync failing to remove read-only files on Windows. #​54255 (Also in 42, 43, 45)
  • Fixed GDK_BACKEND leaking into processes spawned by Electron apps on Linux. #​54425 (Also in 43, 45)
  • Fixed hidden windows continuing to render at full frame rate after setBackgroundThrottling(false) followed by setBackgroundThrottling(true). #​54341 (Also in 45)
  • Fixed pointerLock permission requests from some iframes reporting the parent frame. #​54464 (Also in 42, 43, 45)
  • Fixed setContentProtection(true) having no effect in Windows remote sessions. #​54500 (Also in 45)
  • Fixed setIgnoreMouseEvents() taking effect late on X11. #​54497 (Also in 43, 45)
  • Fixed setIgnoreMouseEvents(true) being undone by the next resize on X11. #​54393 (Also in 43, 45)
    • Added setIgnoreMouseEvents support on Wayland.
  • Fixed shell.showItemInFolder() on Linux for paths containing #, ? or % when the file manager is reached over D-Bus. #​54406 (Also in 45)
  • Fixed the default action label on Linux notifications not being localized. #​54401 (Also in 43, 45)
  • Fixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. #​54484 (Also in 43, 45)
  • Fixed the zoom level resetting on file: and other host-less pages after a location.hash change. #​54442 (Also in 43, 45)
  • Fixed typing not working after closing an alert() or confirm() on Windows. #​54461 (Also in 43, 45)
  • Fixed utilityProcess dropping stdout/stderr output that the child wrote immediately before exiting. #​54278 (Also in 42, 43, 45)
  • Fixed visual zoom limits resetting on navigation and not applying to webviews. #​54449 (Also in 43, 45)
  • Fixed WebAssembly modules loaded from the code cache crashing or throwing RuntimeError: unreachable after updating between certain patch releases. #​54246 (Also in 42, 43, 45)
  • Fixed win.setEnabled(false) and modal child windows not blocking input on Wayland. #​54447 (Also in 43, 45)
  • Fixed zoom in/out getting stuck after zooming past the 25%-500% range. #​54421 (Also in 43, 45)
    • Fixed setVisualZoomLevelLimits() shrinking pages when the minimum is under 1.

Performance Improvements

  • Improved the performance of APIs that return rectangles, sizes, points and display objects. #​54215 (Also in 45)
  • Improved the performance of session.getUserAgent(). #​54244 (Also in 45)

Documentation

v44.4.5: electron v44.4.5

Compare Source

Release Notes for v44.4.5

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. #​54222

v44.4.4: electron v44.4.4

Compare Source

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
  • Fixed a crash when calling setIgnoreMenuShortcuts() on DevTools. #​54116 (Also in 43, 45)
  • 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 (Also in 42, 43)
  • Fixed alignment of the text label and popup menu in the macOS save dialog. #​54143 (Also in 45)
  • Fixed an "Invalid guestInstanceId" error when removing a loaded <webview> from the DOM. #​54099 (Also in 42, 43, 45)
  • Fixed GPU shaders compiled by Skia not being cached between launches. #​54161 (Also in 45)
  • Fixed ready-to-show never firing for some hidden windows on Windows and Linux. #​54118 (Also in 43, 45)
  • Fixed the tray context menu not working for snap-confined apps because AppArmor blocked the /org/chromium/DbusMenu path. #​54103 (Also in 45)

v44.4.3: electron v44.4.3

Compare Source

Release Notes for v44.4.3

Fixes

  • Fixed net.fetch() / net.request() spending seconds of main-process time buffering large streamed request bodies. #​54061 (Also in 45)

Performance Improvements

  • Improved the performance of fs operations and require() on files inside asar archives. #​54051 (Also in 45)

Other Changes

  • Backported fixes from upstream Chromium, PDFium, Skia and V8. #​54081

v44.4.2: electron v44.4.2

Compare Source

Release Notes for v44.4.2

Fixes

  • Fixed a potential UAF when a select-usb-device handler destroys the requesting webContents. #​54009 (Also in 43, 45)

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #​53985
  • Updated Chromium to 152.0.7977.130. #​53778

v44.4.1: electron v44.4.1

Compare Source

Release Notes for v44.4.1

Fixes

  • Fixed default protocol client APIs falsely returning true on Windows. #​53959 (Also in 43, 45)
  • Fixed several object lifetime issues in Debugger, Menu, Tray, Notification, globalShortcut, utilityProcess, ServiceWorkerMain, WebFrameMain, webFrame, sharedTexture, systemPreferences, netLog, MessagePortMain, net.request and shell.openPath(). #​53968 (Also in 45)

v44.4.0: electron v44.4.0

Compare Source

Release Notes for v44.4.0

Features

  • Added initiatorOrigin to webRequest and protocol handler requests, DownloadItem.getInitiatorOrigin(), and a trailing frame argument to the will-download and preconnect session events. #​53703 (Also in 43, 45)

Fixes

  • Added validation to protocol.registerSchemesAsPrivileged() to reject protocol names that do not conform to RFC 3986 URI scheme grammar. #​53743 (Also in 45)
  • Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported chrome.webstorePrivate API. #​53776 (Also in 45)
  • 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 (Also in 43, 45)
  • Fixed a memory leak on Windows when app.getPreferredSystemLanguages() was called. #​53868 (Also in 43, 45)
  • Fixed a potential UAF in app.getPreferredSystemLanguages() on Windows. #​53865 (Also in 43, 45)
  • Fixed a renderer crash that could occur when printing from an iframe. #​53762 (Also in 43, 45)
  • 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 (Also in 42, 43, 45)
  • Fixed a Windows renderer crash when no default locale could be determined. #​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 (Also in 43, 45)
  • 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 (Also in 45)
  • Fixed V8 code caching for https scripts loaded by file:// and custom-scheme pages. #​53745 (Also in 45)
  • 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 (Also in 45)
  • 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 (Also in 43, 45)
  • Fixed Window Controls Overlay CSS environment variables and navigator.windowControlsOverlay not being populated for WebContentsViews in a BaseWindow. #​53812 (Also in 45)

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. #​53769
  • Updated Node.js to v24.21.0. #​53779

v44.3.0: electron v44.3.0

Compare Source

Release Notes for v44.3.0

Features

  • Added the ELECTRON_DEBUG_DRAGGABLE_REGIONS environment variable, which visualizes and logs draggable regions in unpackaged apps to help debug custom title bars. #​53627 (Also in 43, 45)

Fixes

  • File System Access permission requests and the file-system-access-restricted event are scoped to the requesting document, grants are reset when the origin's last page closes, and write access works in in-memory sessions. #​53691 (Also in 42, 43, 45)
  • Fixed Ctrl+Y not yanking text killed with Ctrl+K in text fields on macOS. #​53714 (Also in 45)
  • Fixed Tray icons not appearing when running inside Flatpak or Snap sandboxes on Linux. #​53653 (Also in 45)
  • Fixed app.getGPUInfo('complete') stalling the GPU process for several seconds on some Windows systems. #​53644 (Also in 45)
  • Fixed session.setPermissionCheckHandler receiving the top-level origin and a null webContents for hid and usb checks made from a subframe. #​53688 (Also in 42, 43, 45)
  • Fixed webContents.on(), removeListener() and removeAllListeners() throwing "Object has been destroyed" for console-message listeners after the WebContents was destroyed. #​53494 (Also in 42, 43, 45)
  • 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 (Also in 42, 43, 45)
  • Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. #​53583 (Also in 42, 43, 45)
  • 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 (Also in 42, 43, 45)
  • Fixed a spurious node_init error being logged when creating a ShadowRealm with Node.js integration enabled. #​53579 (Also in 45)
  • Fixed crashes in setDisplayMediaRequestHandler when the granted frame had been destroyed or another tab was granted by id. #​53672 (Also in 42, 43, 45)
  • 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 (Also in 43, 45)
  • 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 (Also in 45)
  • Internal <webview>, window.close() and executeJavaScript reply IPCs are validated against the sending frame. #​53723 (Also in 42, 43, 45)
  • <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 (Also in 42, 43, 45)
  • getUserMedia with chromeMediaSource: 'desktop' no longer accepts WebContents source ids; use chromeMediaSource: 'tab' with webContents.getMediaSourceId() or setDisplayMediaRequestHandler to capture a WebContents. #​53709 (Also in 42, 43, 45)
  • 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 (Also in 42, 43, 45)
  • 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 (Also in 42, 43, 45)
  • pointerLock and keyboardLock permission requests now report the requesting frame, and execCommand('paste') requires user activation in the frame that calls it. #​53693 (Also in 42, 43, 45)

Other Changes

  • Fixed the app becoming unresponsive when a page has a very large number of app-region draggable elements. #​53597 (Also in 43, 45)
  • Updated Chromium to 152.0.7977.78. #​53523

v44.2.0: electron v44.2.0

Compare Source

Release Notes for v44.2.0

Fixes

  • Fixed a pending read on a net.request chunked upload stream inside a protocol handler never settling when the request failed or was aborted. #​53373 (Also in 43, 45)
  • Fixed a potential crash when using menu.popup with a frame from an offscreen rendered window. #​53362 (Also in 43)
  • Fixed an intermittent crash (access violation) on Windows when an ASAR integrity violation is detected, so the process now exits with code 1 as intended. #​53455 (Also in 43, 45)
  • Fixed application crash after a large number of IPC messages from renderers. #​53417 (Also in 42, 43, 45)
  • Fixed native addons deriving from node::ObjectWrap aborting during garbage collection on Node.js 24.19.0 and later. #​53392 (Also in 42, 43, 45)

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #​53479
  • Improved throughput of responses that protocol.handle handlers return straight from net.fetch. #​53378
  • Updated Chromium to 152.0.7977.76. #​53382
  • Updated Node.js to v24.20.0. #​53250

v44.1.1: electron v44.1.1

Compare Source

Release Notes for v44.1.1

Fixes

  • Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get. #​53354 (Also in 42, 43, 45)
  • Fixed a renderer crash when an array with a throwing property getter is passed across contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps. #​53331 (Also in 42, 43)
  • Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig. #​53340 (Also in 43, 45)
  • Fixed an issue where an exception thrown by a property getter on an object passed through contextBridge was swallowed instead of being thrown back to the caller. #​53335 (Also in 43, 45)
  • Fixed main process crashes when navigating to http://accessibility/ or http://devtools/, when an extension background page used navigator.mediaDevices, and when calling SerialPort.forget() for a disconnected device. #​53333 (Also in 43, 45)
  • Fixed the PDF viewer failing to save an edited PDF with NotAllowedError: Third party iframes are not allowed to show a file picker. #​53328 (Also in 43, 45)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Dependency updates label Oct 6, 2026
@renovate
renovate Bot enabled auto-merge (squash) October 6, 2026 05:52
@netlify

netlify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for devsydev canceled.

Name Link
🔨 Latest commit e210030
🔍 Latest deploy log https://app.netlify.com/projects/devsydev/deploys/6ac48cab84618c00080e78f2

@netlify

netlify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for images-devsy-sh canceled.

Name Link
🔨 Latest commit e210030
🔍 Latest deploy log https://app.netlify.com/projects/images-devsy-sh/deploys/6ac48cabb21bb00008e6de3c

@github-actions github-actions Bot added the size/s label Oct 6, 2026
@renovate
renovate Bot merged commit 48de1a3 into main Oct 6, 2026
33 checks passed
@renovate
renovate Bot deleted the renovate/electron-44.x branch October 6, 2026 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants