devel/electron40: Update to 40.10.2

Changelog: https://github.com/electron/electron/releases/tag/v40.10.2

Reported by:	GitHub (watch releases)
This commit is contained in:
Hiroki Tagato
2026-05-29 10:36:18 +09:00
parent 1944070417
commit 005e1a0781
5 changed files with 20 additions and 20 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
ELECTRON_VER= 40.10.1
ELECTRON_VER= 40.10.2
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
+5 -5
View File
@@ -1,4 +1,4 @@
TIMESTAMP = 1779345033
TIMESTAMP = 1779958798
SHA256 (electron/chromium-144.0.7559.236.tar.xz.0) = 21556e44d5f5e464a7603afc1e912127c4546d3c55d777055614b769247d2714
SIZE (electron/chromium-144.0.7559.236.tar.xz.0) = 2000000000
SHA256 (electron/chromium-144.0.7559.236.tar.xz.1) = 389e96ab80e7f3ea7a330060c51ed714f2277810b13bbd1d72bb9e6119dce3a2
@@ -9,10 +9,10 @@ SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c
SIZE (electron/yarn-4.12.0.tgz) = 1056794
SHA256 (electron/electron40-40.10.1-node-modules.tar.xz) = 3e0231cb2e5bf812eacdcd28c0b9c6cdff62e499b245585d5f4ad54141c85e05
SIZE (electron/electron40-40.10.1-node-modules.tar.xz) = 68768407
SHA256 (electron/electron-electron-v40.10.1_GH0.tar.gz) = 5b13c9de6aab2c74915a2c128e656fd4a31d148199748fd2583c837081935ff9
SIZE (electron/electron-electron-v40.10.1_GH0.tar.gz) = 17396226
SHA256 (electron/electron40-40.10.2-node-modules.tar.xz) = 3e0231cb2e5bf812eacdcd28c0b9c6cdff62e499b245585d5f4ad54141c85e05
SIZE (electron/electron40-40.10.2-node-modules.tar.xz) = 68768407
SHA256 (electron/electron-electron-v40.10.2_GH0.tar.gz) = 5fc0b9f12e37aa5d08a94a189624ee6331fd99071865b5e32f94f3f189bb441c
SIZE (electron/electron-electron-v40.10.2_GH0.tar.gz) = 17397951
SHA256 (electron/nodejs-node-v24.15.0_GH0.tar.gz) = 5cfb169b21878f50876e0c6a77db1a5e40d733960232682bebb5e267246a2e80
SIZE (electron/nodejs-node-v24.15.0_GH0.tar.gz) = 126716937
SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3
@@ -1,4 +1,4 @@
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2026-04-21 14:16:24 UTC
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2026-05-27 13:37:43 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -162,11 +162,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@@ -41,7 +41,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
@@ -2766,13 +2766,13 @@ void WebContents::ForcefullyCrashRenderer() {
@@ -2772,13 +2772,13 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@@ -57,7 +57,7 @@
CrashDumpHungChildProcess(rph->GetProcess().Handle());
#endif
rph->Shutdown(content::RESULT_CODE_HUNG);
@@ -3454,7 +3454,7 @@ void WebContents::Focus() {
@@ -3460,7 +3460,7 @@ void WebContents::Focus() {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@@ -66,7 +66,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
@@ -4350,7 +4350,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
@@ -4356,7 +4356,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif
@@ -1,11 +1,11 @@
--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2026-04-21 14:16:24 UTC
--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2026-05-27 13:37:43 UTC
+++ electron/shell/browser/ui/inspectable_web_contents.cc
@@ -572,7 +572,7 @@ void InspectableWebContents::LoadCompleted() {
dock_state_ = "right";
@@ -589,7 +589,7 @@ void InspectableWebContents::LoadCompleted() {
dock_state_ = "right";
}
}
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
auto* api_web_contents = api::WebContents::From(GetWebContents());
if (api_web_contents) {
auto* win =
auto* api_web_contents = api::WebContents::From(GetWebContents());
if (api_web_contents) {
auto* win =
@@ -1,6 +1,6 @@
--- electron/spec/api-web-contents-spec.ts.orig 2026-05-19 04:23:29 UTC
--- electron/spec/api-web-contents-spec.ts.orig 2026-05-27 13:37:43 UTC
+++ electron/spec/api-web-contents-spec.ts
@@ -1255,7 +1255,7 @@ describe('webContents module', () => {
@@ -1271,7 +1271,7 @@ describe('webContents module', () => {
// back to OpenFolder() which does a blocking DirectoryExists() on the UI
// thread (pre-existing behavior). Workspace-gating is covered by the test
// above.
@@ -9,7 +9,7 @@
'reveals paths under a registered workspace folder without executing them',
async () => {
const w = new BrowserWindow({ show: false });
@@ -3045,7 +3045,7 @@ describe('webContents module', () => {
@@ -3061,7 +3061,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.