Skip to content

Update dependency electron to v44.7.2 - #643

Merged
mikeallisonJS merged 2 commits into
mainfrom
renovate/electron-44.x
Oct 15, 2026
Merged

mikeallisonJS merged 2 commits into
mainfrom
renovate/electron-44.x

Conversation

@renovate

@renovate renovate Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
electron 44.3.0 → 44.7.2 age confidence

Release Notes

electron/electron (electron)

v44.7.2: electron v44.7.2

Compare Source

Release Notes for v44.7.2

Fixes

  • Fixed an issue where clicks posted to a background app were dropped on macOS. #​54819 (Also in 45)
  • Fixed interrupted macOS updates leaving a broken app behind. #​54844 (Also in 45)

Other Changes

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

Documentation

v44.7.1: electron v44.7.1

Compare Source

Release Notes for v44.7.1

Fixes

  • Fixed a crash when starting without an available display server on Linux. #​54794 (Also in 45)
  • Fixed a Linux crash creating a window with a menu bar when GTK failed to load. #​54859 (Also in 45)
  • Fixed a WebContentsView that was removed with removeChildView() and re-added with addChildView() staying hidden behind its sibling views on Linux. #​54798
  • Fixed asar archives in non-ASCII folders failing to load on Linux. #​54849 (Also in 45)
  • Fixed renderer crashes during garbage collection inside ShadowRealms. #​54865 (Also in 45)

Other Changes

  • Refactored mouse forwarding on Windows to fix setIgnoreMouseEvents(true, { forward: true }) related issues. #​54802 (Also in 45)
  • Updated Chromium to 152.0.7977.149. #​54085

v44.7.0: electron v44.7.0

Compare Source

Release Notes for v44.7.0

Features

  • The macOS autoUpdater now streams update downloads to disk, resumes an interrupted download on the next check instead of starting over, and applies a binary delta when the update feed offers one for the running version. #​54204

Fixes

  • Fixed an uncatchable TypeError in net.fetch when receiving response headers with non-ASCII characters, and preserved multiple Set-Cookie headers. #​54672

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, Dawn, fontconfig, Skia, V8 and WebRTC. #​54666
  • Backported fixes from upstream ANGLE, Chromium, Skia, V8 and WebRTC. #​54657

v44.6.0: electron v44.6.0

Compare Source

Release Notes for v44.6.0

Features

  • Added the experimental protocol.registerSource() to serve a custom scheme from directories on disk without a JavaScript handler. #​54522 (Also in 45)

Fixes

  • Fixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. #​54596
  • Fixed a crash on navigator.usb.requestDevice() in in-memory sessions. #​54616 (Also in 45)
  • Fixed webview.findInPage() hanging when the host page also has an iframe. #​54586 (Also in 43, 45)
  • Updated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. #​54623

Documentation

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

Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, 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.

@coderabbitai

coderabbitai Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: JesusFilm/phoebe/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c80f1c3e-7785-463d-8c1f-5e4bd37a3539

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the vouch:trusted Author is trusted by repo permissions or the VOUCHED list. label Oct 7, 2026
@renovate renovate Bot changed the title chore(deps): update dependency electron to v44.7.0 Update dependency electron to v44.7.0 Oct 11, 2026
@renovate
renovate Bot force-pushed the renovate/electron-44.x branch from 84d7123 to 021526f Compare October 13, 2026 18:53
@renovate renovate Bot changed the title Update dependency electron to v44.7.0 Update dependency electron to v44.7.1 Oct 13, 2026
@renovate
renovate Bot force-pushed the renovate/electron-44.x branch from 021526f to 5a81693 Compare October 14, 2026 05:20
@renovate renovate Bot changed the title Update dependency electron to v44.7.1 Update dependency electron to v44.7.2 Oct 14, 2026
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@mikeallisonJS mikeallisonJS added the skip-changeset No release note needed: docs-, CI-, or test-only. Skips the changeset gate. label Oct 15, 2026
@mikeallisonJS
mikeallisonJS merged commit eb0d9a4 into main Oct 15, 2026
6 of 7 checks passed
@mikeallisonJS
mikeallisonJS deleted the renovate/electron-44.x branch October 15, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changeset No release note needed: docs-, CI-, or test-only. Skips the changeset gate. vouch:trusted Author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant