Skip to content

chore: bump electron@39.5.2#294238

Merged
deepak1556 merged 6 commits intomainfrom
robo/update_electron
Feb 12, 2026
Merged

chore: bump electron@39.5.2#294238
deepak1556 merged 6 commits intomainfrom
robo/update_electron

Conversation

@deepak1556
Copy link
Collaborator

Refs https://releases.electronjs.org/release/compare/v39.3.0/v39.5.2

Fixes #204085
Fixes #289298

Re-enables skia graphite backend for macOS

@deepak1556 deepak1556 added this to the February 2026 milestone Feb 10, 2026
@deepak1556 deepak1556 self-assigned this Feb 10, 2026
Copilot AI review requested due to automatic review settings February 10, 2026 21:52
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 Electron from version 39.3.0 to 39.5.2 and Node.js from 22.21.1 to 22.22.0. The upgrade addresses two reported issues: SecCodeCheckValidity errors on macOS (issue #204085) and broken drag-and-drop functionality on certain Linux compositor environments (issue #289298). Additionally, the PR re-enables the Skia Graphite backend for macOS by removing the command-line flag that previously disabled it.

Changes:

  • Upgraded Electron from 39.3.0 to 39.5.2
  • Upgraded Node.js from 22.21.1 to 22.22.0
  • Re-enabled Skia Graphite backend by removing the disable-skia-graphite command-line switch

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/main.ts Removes the disable-skia-graphite command-line switch to re-enable Skia Graphite backend for macOS
package.json Updates Electron dependency from 39.3.0 to 39.5.2
.npmrc Updates Electron target version from 39.3.0 to 39.5.2
.nvmrc Updates Node.js version from 22.21.1 to 22.22.0
remote/.npmrc Updates Node.js target version from 22.21.1 to 22.22.0
cgmanifest.json Updates Node.js and Electron version metadata including commit hashes and tags
build/checksums/nodejs.txt Updates checksums for Node.js binaries (but contains incorrect version 22.2.0 instead of 22.22.0)

@deepak1556 deepak1556 marked this pull request as ready for review February 12, 2026 20:47
@deepak1556 deepak1556 enabled auto-merge (squash) February 12, 2026 20:47
@vs-code-engineering
Copy link

vs-code-engineering bot commented Feb 12, 2026

📬 CODENOTIFY

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

@bpasero

Matched files:

  • src/main.ts

@deepak1556 deepak1556 merged commit 27ea56f into main Feb 12, 2026
18 checks passed
@deepak1556 deepak1556 deleted the robo/update_electron branch February 12, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DnD broken in electron <v39; upgrade to v40 code cli prints a SecCodeCheckValidity error

2 participants