Skip to content

Comments

chore: bump [email protected]#278722

Merged
deepak1556 merged 2 commits intomainfrom
robo/update_electron
Nov 24, 2025
Merged

chore: bump [email protected]#278722
deepak1556 merged 2 commits intomainfrom
robo/update_electron

Conversation

@deepak1556
Copy link
Collaborator

Fixes #278372
Fixes #278339
Fixes #277392
Fixes #277297
Fixes #277064

@deepak1556 deepak1556 added this to the November 2025 milestone Nov 21, 2025
@deepak1556 deepak1556 self-assigned this Nov 21, 2025
Copilot AI review requested due to automatic review settings November 21, 2025 09:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR bumps the Electron dependency from version 39.2.0 to 39.2.3, which includes the underlying Chromium update from version 142.0.7444.162 to 142.0.7444.175. The update addresses multiple bug fixes tracked in GitHub issues #278372, #278339, #277392, #277297, and #277064.

Key changes:

  • Electron version updated from 39.2.0 to 39.2.3 across all package management files
  • Chromium version updated from 142.0.7444.162 to 142.0.7444.175 in component manifest and build scripts
  • All 75 platform-specific binary checksums regenerated for the new Electron release

Reviewed Changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updated Electron devDependency version to 39.2.3
package-lock.json Updated Electron package lock with new version, resolved URL, and integrity hash
cgmanifest.json Updated Chromium and Electron component entries with new commit hashes, tags, and version numbers
build/linux/dependencies-generator.ts Updated Chromium source reference URL to version 142.0.7444.175
build/linux/dependencies-generator.js Updated Chromium source reference URL to version 142.0.7444.175 (compiled output)
build/checksums/electron.txt Regenerated all 75 checksums for Electron 39.2.3 binaries across all platforms and architectures
build/azure-pipelines/linux/setup-env.sh Updated Chromium version references in clang download URL and documentation links
.npmrc Updated Electron target version to 39.2.3 and build ID to 12825439

@deepak1556 deepak1556 marked this pull request as ready for review November 24, 2025 05:43
@deepak1556 deepak1556 enabled auto-merge (squash) November 24, 2025 05:43
@vs-code-engineering
Copy link

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@lszomoru

Matched files:

  • build/azure-pipelines/linux/setup-env.sh

@thinkyhead
Copy link

Users be aware that this update changes some DOM behaviors!

For example, elem.innerHTML now returns URL-encoded element attributes where it did not previously. This includes attributes like "onclick" containing Javascript. Where innerHTML formerly returned literal characters < and > you will now get &lt; and &gt;.

This could break some extensions. Fortunately the fix is pretty easy. For example, see MarlinFirmware/AutoBuildMarlin@2.1.81...2.1.82

@vs-code-engineering vs-code-engineering bot locked and limited conversation to collaborators Jan 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.