Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2026 03:15:34 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 526d46f7039d - main - devel/electron42: Update to 42.3.0
Message-ID:  <6a1a5656.33b57.62ceb20@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=526d46f7039dfa18a5a80ce1396e5583889065ff

commit 526d46f7039dfa18a5a80ce1396e5583889065ff
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-05-30 03:13:58 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-05-30 03:15:24 +0000

    devel/electron42: Update to 42.3.0
    
    Changelog: https://github.com/electron/electron/releases/tag/v42.3.0
    
    Reported by:    GitHub (watch releases)
---
 devel/electron42/Makefile                          |   2 +-
 devel/electron42/Makefile.version                  |   2 +-
 devel/electron42/distinfo                          |  14 +--
 .../files/patch-chrome_browser_about__flags.cc     | 116 ++++++++++-----------
 .../patch-chrome_browser_flag__descriptions.h      |   4 +-
 ...chrome_browser_glic_host_glic__page__handler.cc |   4 +-
 .../patch-chrome_browser_glic_public_features.cc   |   4 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |   8 +-
 .../files/patch-chrome_common_pref__names.h        |  20 ++--
 ...n_providers_cast_channel_cast__message__util.cc |   4 +-
 ...atch-content_public_common_content__features.cc |   6 +-
 ...lectron_shell_browser_api_electron__api__app.cc |  23 ++--
 ...tron_shell_browser_api_electron__api__screen.cc |  12 +--
 .../files/patch-electron_shell_browser_browser.h   |  13 +--
 .../patch-electron_shell_browser_browser__linux.cc |  10 +-
 ...electron_shell_browser_native__window__views.cc |   8 +-
 ...ctron_shell_browser_ui_views_frameless__view.cc |   4 +-
 ...ectron_shell_browser_ui_views_frameless__view.h |   4 +-
 .../files/patch-electron_spec_api-app-spec.ts      |  75 ++++++++-----
 ...patch-electron_spec_api-utility-process-spec.ts |   6 +-
 ...platform_graphics_canvas__resource__provider.cc |   4 +-
 ...__aura_desktop__window__tree__host__platform.cc |   4 +-
 22 files changed, 178 insertions(+), 169 deletions(-)

diff --git a/devel/electron42/Makefile b/devel/electron42/Makefile
index e366ba47cce3..1aff5693f6fe 100644
--- a/devel/electron42/Makefile
+++ b/devel/electron42/Makefile
@@ -222,7 +222,7 @@ SNDIO_VARS=		GN_ARGS+=use_sndio=true
 SNDIO_VARS_OFF=		GN_ARGS+=use_sndio=false
 
 # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER=			148.0.7778.97
+CHROMIUM_VER=			148.0.7778.180
 # See ${WRKSRC}/electron/DEPS for NODE_VER
 NODE_VER=			24.15.0
 # See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron42/Makefile.version b/devel/electron42/Makefile.version
index 7e407be2d7ad..a4a0a2d82ce0 100644
--- a/devel/electron42/Makefile.version
+++ b/devel/electron42/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=		42.2.0
+ELECTRON_VER=		42.3.0
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron42/distinfo b/devel/electron42/distinfo
index 32a7986e877d..fa4b0dc5ce62 100644
--- a/devel/electron42/distinfo
+++ b/devel/electron42/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1779536636
-SHA256 (electron/chromium-148.0.7778.97-lite.tar.xz) = 11aa0656b1e66f57191638f2a19ded5e87198979e96c58717dc66282ad3664b3
-SIZE (electron/chromium-148.0.7778.97-lite.tar.xz) = 1593051356
+TIMESTAMP = 1780030430
+SHA256 (electron/chromium-148.0.7778.180-lite.tar.xz) = 739ef940601549d1a3ab0c81954e0cd4ef296bb631d22826e8c27abdb9d89b2b
+SIZE (electron/chromium-148.0.7778.180-lite.tar.xz) = 1591971560
 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
 SHA256 (electron/rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
@@ -337,10 +337,10 @@ SHA256 (electron/rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4
 SIZE (electron/rust/crates/zerocopy-derive-0.7.35.crate) = 37829
 SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c
 SIZE (electron/yarn-4.12.0.tgz) = 1056794
-SHA256 (electron/electron42-42.2.0-node-modules.tar.xz) = e102aed0f760c44a06cc3ff83b021ad0948b1ef5ffa275fe305d1e720ada9d31
-SIZE (electron/electron42-42.2.0-node-modules.tar.xz) = 71041981
-SHA256 (electron/electron-electron-v42.2.0_GH0.tar.gz) = 2402119da6dbb964ecb1d441dbefcf07ef0e1379bb301c0e0591e27e6899cb6a
-SIZE (electron/electron-electron-v42.2.0_GH0.tar.gz) = 18787426
+SHA256 (electron/electron42-42.3.0-node-modules.tar.xz) = e102aed0f760c44a06cc3ff83b021ad0948b1ef5ffa275fe305d1e720ada9d31
+SIZE (electron/electron42-42.3.0-node-modules.tar.xz) = 71041981
+SHA256 (electron/electron-electron-v42.3.0_GH0.tar.gz) = 3820ec73357209c53a7a56ca3ac58ed10a587f6fe2f9bf576ab6c3ef703f4512
+SIZE (electron/electron-electron-v42.3.0_GH0.tar.gz) = 18782866
 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
diff --git a/devel/electron42/files/patch-chrome_browser_about__flags.cc b/devel/electron42/files/patch-chrome_browser_about__flags.cc
index 50c4b860f119..af5fc675c348 100644
--- a/devel/electron42/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron42/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig	2026-04-28 21:06:17 UTC
+--- chrome/browser/about_flags.cc.orig	2026-05-18 23:17:45 UTC
 +++ chrome/browser/about_flags.cc
 @@ -340,13 +340,13 @@
  #include "components/stylus_handwriting/win/features.h"
@@ -34,7 +34,7 @@
  #include "components/enterprise/browser/reporting/reporting_features.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -880,6 +880,23 @@ const FeatureEntry::FeatureVariation
+@@ -893,6 +893,23 @@ const FeatureEntry::FeatureVariation
           "identity request to Android OS",
           kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
  
@@ -58,7 +58,7 @@
  const FeatureEntry::FeatureParam kMBIModeLegacy[] = {{"mode", "legacy"}};
  const FeatureEntry::FeatureParam kMBIModeEnabledPerRenderProcessHost[] = {
      {"mode", "per_render_process_host"}};
-@@ -1272,7 +1289,7 @@ const FeatureEntry::FeatureVariation
+@@ -1285,7 +1302,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -67,7 +67,7 @@
  
  // A limited number of combinations of the rich autocompletion params.
  const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3260,7 +3277,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
+@@ -3273,7 +3290,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -76,7 +76,7 @@
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
      {{"link_capturing_state", "on_by_default"}};
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -3286,7 +3303,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -3299,7 +3316,7 @@ const flags_ui::FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS)
  
@@ -85,7 +85,7 @@
  const char kReplaceSyncPromosWithSignInPromosDesktopFeatures[] =
      "ReplaceSyncPromosWithSignInPromos,"
      "IPH_SignInBenefits,"
-@@ -3488,7 +3505,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -3501,7 +3518,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -94,7 +94,7 @@
  const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
      {"BackoffTime", "0h"},
      {"BackoffMultiplierBase", "0.0"},
-@@ -4235,7 +4252,7 @@ const FeatureEntry::FeatureVariation
+@@ -4266,7 +4283,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -103,7 +103,7 @@
  const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
      {"max_customize_chrome_auto_shown_count", "5"},
      {"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -4313,7 +4330,7 @@ const FeatureEntry::FeatureVariation
+@@ -4344,7 +4361,7 @@ const FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -112,7 +112,7 @@
  const FeatureEntry::FeatureParam kProjectsPanelWithoutThreadsVariation[] = {
      {"include_threads_in_projects_panel", "false"}};
  const FeatureEntry::FeatureParam kProjectsPanelWithThreadsVariation[] = {
-@@ -4349,7 +4366,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -4380,7 +4397,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
       kSeamlessSigninCompactSignin, nullptr}};
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -121,7 +121,7 @@
  const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
      {"profile-picker-variation", "keep-work-and-life-separate"}};
  const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5435,7 +5452,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5466,7 +5483,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kEnableProcessIsolationUiDescription, kOsWin,
       FEATURE_VALUE_TYPE(features::kProcessIsolationSettings)},
  #endif  // BUILDFLAG(IS_WIN)
@@ -130,7 +130,7 @@
      {"enable-iwa-key-distribution-component",
       flag_descriptions::kEnableIwaKeyDistributionComponentName,
       flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5639,7 +5656,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5670,7 +5687,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -139,7 +139,7 @@
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5654,6 +5671,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5685,6 +5702,16 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWaylandSessionManagementName,
       flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
       FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -156,7 +156,7 @@
  #endif  // BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(ENABLE_VR)
-@@ -6117,7 +6144,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6148,7 +6175,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
       FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
  
@@ -165,7 +165,7 @@
      {"first-run-desktop-choice-screen-refresh",
       flag_descriptions::kFirstRunDesktopChoiceScreenRefreshName,
       flag_descriptions::kFirstRunDesktopChoiceScreenRefreshDescription,
-@@ -6436,7 +6463,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6467,7 +6494,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -174,7 +174,7 @@
      {"contextual-search-box-uses-contextual-search-provider",
       flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
       flag_descriptions::
-@@ -6850,7 +6877,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6880,7 +6907,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      kNumSrpZpsRelatedSearches,
                                      "PowerTools")},
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -183,7 +183,7 @@
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7032,7 +7059,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7063,7 +7090,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "NtpRealboxNext")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -192,7 +192,7 @@
      {"ntp-customize-chrome-auto-open",
       flag_descriptions::kNtpCustomizeChromeAutoOpenName,
       flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7275,7 +7302,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7306,7 +7333,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(ENABLE_PRINTING)
@@ -201,7 +201,7 @@
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7498,7 +7525,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7529,7 +7556,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -210,7 +210,7 @@
      {"enable-input-protection", flag_descriptions::kEnableInputProtectionName,
       flag_descriptions::kEnableInputProtectionDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(views::features::kEnableInputProtection)},
-@@ -8086,7 +8113,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8117,7 +8144,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -219,7 +219,7 @@
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8557,7 +8584,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8588,7 +8615,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
       FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
  
@@ -228,7 +228,7 @@
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -8997,7 +9024,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9028,7 +9055,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -237,7 +237,7 @@
      {"auto-picture-in-picture-for-video-playback",
       flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
       flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9185,7 +9212,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9216,7 +9243,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
       FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
  
@@ -246,7 +246,7 @@
      {"reduce-user-agent-data-linux-platform-version",
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -9667,7 +9694,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9698,7 +9725,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
  
@@ -255,7 +255,7 @@
      {"enable-generic-oidc-auth-profile-management",
       flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
       flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -9677,7 +9704,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9708,7 +9735,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -264,7 +264,7 @@
      {"enable-user-navigation-capturing-pwa",
       flag_descriptions::kPwaNavigationCapturingName,
       flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10066,7 +10093,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10097,7 +10124,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kResponsiveIframesDescription, kOsAll,
       FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
  
@@ -273,7 +273,7 @@
      {"replace-sync-promos-with-sign-in-promos-desktop",
       flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
       flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -10438,7 +10465,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10469,7 +10496,7 @@ const FeatureEntry kFeatureEntries[] = {
           segmentation_platform::features::kSegmentationSurveyPage)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -282,7 +282,7 @@
      {"autofill-enable-buy-now-pay-later",
       flag_descriptions::kAutofillEnableBuyNowPayLaterName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -10504,7 +10531,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10535,7 +10562,7 @@ const FeatureEntry kFeatureEntries[] = {
           password_manager::features::kPasswordFormGroupedAffiliations)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -291,7 +291,7 @@
      {"contextual-cueing", flag_descriptions::kContextualCueingName,
       flag_descriptions::kContextualCueingDescription, kOsDesktop | kOsAndroid,
       FEATURE_WITH_PARAMS_VALUE_TYPE(glic::kContextualCueing,
-@@ -10906,7 +10933,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10944,7 +10971,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -300,7 +300,7 @@
      {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
       flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
       FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -10929,7 +10956,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10967,7 +10994,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // !BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -309,7 +309,7 @@
      {"autofill-enable-amount-extraction",
       flag_descriptions::kAutofillEnableAmountExtractionName,
       flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11088,7 +11115,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11126,7 +11153,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(
           feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
  
@@ -318,7 +318,7 @@
      {"chrome-web-store-navigation-throttle",
       flag_descriptions::kChromeWebStoreNavigationThrottleName,
       flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11141,7 +11168,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11179,7 +11206,7 @@ const FeatureEntry kFeatureEntries[] = {
           supervised_user::kSupervisedUserUseUrlFilteringService)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -327,7 +327,7 @@
      {"autofill-enable-amount-extraction-testing",
       flag_descriptions::kAutofillEnableAmountExtractionTestingName,
       flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11151,7 +11178,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11189,7 +11216,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
  
@@ -336,7 +336,7 @@
      {"root-scrollbar-follows-browser-theme",
       flag_descriptions::kRootScrollbarFollowsTheme,
       flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11390,7 +11417,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11428,7 +11455,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -345,7 +345,7 @@
      {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
       tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11440,7 +11467,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11478,7 +11505,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -354,7 +354,7 @@
      {"enable-site-search-allow-user-override-policy",
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11531,7 +11558,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11569,7 +11596,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -363,7 +363,7 @@
      {"autofill-enable-buy-now-pay-later-for-klarna",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11580,7 +11607,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11618,7 +11645,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -372,7 +372,7 @@
      {"autofill-enable-buy-now-pay-later-for-externally-linked",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
       flag_descriptions::
-@@ -11989,7 +12016,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12027,7 +12054,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -381,7 +381,7 @@
      {"contextual-suggestion-ui-improvements",
       flag_descriptions::kContextualSuggestionsUiImprovementsName,
       flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12081,7 +12108,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12119,7 +12146,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -390,7 +390,7 @@
      {"lens-reinvocation-affordance",
       flag_descriptions::kLensSearchReinvocationAffordanceName,
       flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -12139,7 +12166,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12177,7 +12204,7 @@ const FeatureEntry kFeatureEntries[] = {
       STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -399,7 +399,7 @@
      {"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
       flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
-@@ -12184,7 +12211,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12222,7 +12249,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
  
@@ -408,7 +408,7 @@
      {"disable-u18-feedback-desktop",
       flag_descriptions::kDisableU18FeedbackDesktopName,
       flag_descriptions::kDisableU18FeedbackDesktopDescription,
-@@ -12192,7 +12219,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12230,7 +12257,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)},
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
@@ -417,7 +417,7 @@
      {"profile-creation-decline-signin-cta-experiment",
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12200,7 +12227,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12238,7 +12265,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
  #endif
  
@@ -426,7 +426,7 @@
      {"profile-creation-friction-reduction-experiment-prefill-name-requirement",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
-@@ -12212,7 +12239,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12250,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
  #endif
  
@@ -435,7 +435,7 @@
      {"profile-creation-friction-reduction-experiment-remove-signin-step",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
-@@ -12224,7 +12251,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12262,7 +12289,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
  #endif
  
@@ -444,7 +444,7 @@
      {"profile-creation-friction-reduction-experiment-skip-customize-profile",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
-@@ -12242,7 +12269,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12280,7 +12307,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kSearchSettingsUpdate)},
  #endif
  
@@ -453,7 +453,7 @@
      {"show-profile-picker-to-all-users-experiment",
       flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
       flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -12250,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12288,7 +12315,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
  #endif
  
@@ -462,7 +462,7 @@
      {"open-all-profiles-from-profile-picker-experiment",
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
-@@ -12265,7 +12292,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12303,7 +12330,7 @@ const FeatureEntry kFeatureEntries[] = {
           enterprise_signals::features::kProfileSignalsReportingEnabled)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -471,7 +471,7 @@
      {"projects-panel", flag_descriptions::kProjectsPanelName,
       flag_descriptions::kProjectsPanelDescription, kOsDesktop,
       FEATURE_WITH_PARAMS_VALUE_TYPE(tab_groups::kProjectsPanel,
-@@ -12309,7 +12336,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12347,7 +12374,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "AndroidDesktopZoomScaling")},
  #endif
  
@@ -480,7 +480,7 @@
      {"profile-picker-text-variations",
       flag_descriptions::kProfilePickerTextVariationsName,
       flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -12320,7 +12347,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12358,7 +12385,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -489,7 +489,7 @@
      {"lens-overlay-optimization-filter",
       flag_descriptions::kLensOverlayOptimizationFilterName,
       flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -12343,7 +12370,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12381,7 +12408,7 @@ const FeatureEntry kFeatureEntries[] = {
       MULTI_VALUE_TYPE(kConnectionAllowlistsChoices)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -498,7 +498,7 @@
      {"read-anything-with-readability-enabled",
       flag_descriptions::kReadAnythingWithReadabilityName,
       flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -12351,7 +12378,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12389,7 +12416,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -507,7 +507,7 @@
      {"read-anything-omnibox-chip",
       flag_descriptions::kReadAnythingOmniboxChipName,
       flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12380,7 +12407,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12418,7 +12445,7 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -516,7 +516,7 @@
      {"infobar-prioritization", flag_descriptions::kInfobarPrioritizationName,
       flag_descriptions::kInfobarPrioritizationDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(infobars::features::kInfobarPrioritization)},
-@@ -12391,7 +12418,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12429,7 +12456,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kInfobarRefresh)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -525,7 +525,7 @@
      {"read-anything-immersive-reading-mode",
       flag_descriptions::kReadAnythingImmersiveReadingModeName,
       flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -12404,7 +12431,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12442,7 +12469,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -534,7 +534,7 @@
      {"lens-overlay-non-blocking-privacy-notice",
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12469,7 +12496,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12507,7 +12534,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -543,7 +543,7 @@
      {"enable-your-saved-info-settings-page",
       flag_descriptions::kYourSavedInfoSettingsPageName,
       flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12630,7 +12657,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12668,7 +12695,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -552,7 +552,7 @@
      {"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
       flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12654,7 +12681,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12692,7 +12719,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
  #endif
  
@@ -561,7 +561,7 @@
      {"password-upload-ui-update",
       flag_descriptions::kPasswordUploadUiUpdateName,
       flag_descriptions::kPasswordUploadUiUpdateDescription,
-@@ -12691,7 +12718,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12729,7 +12756,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(chrome::android::kAlwaysDrawCompositedToolbarHairline)},
  #endif
  
diff --git a/devel/electron42/files/patch-chrome_browser_flag__descriptions.h b/devel/electron42/files/patch-chrome_browser_flag__descriptions.h
index 812a00e65dcf..a12df4e890ac 100644
--- a/devel/electron42/files/patch-chrome_browser_flag__descriptions.h
+++ b/devel/electron42/files/patch-chrome_browser_flag__descriptions.h
@@ -1,6 +1,6 @@
---- chrome/browser/flag_descriptions.h.orig	2026-04-28 21:06:17 UTC
+--- chrome/browser/flag_descriptions.h.orig	2026-05-18 23:17:45 UTC
 +++ chrome/browser/flag_descriptions.h
-@@ -8453,6 +8453,18 @@ inline constexpr char kAndroidEntraSsoDescription[] =
+@@ -8465,6 +8465,18 @@ inline constexpr char kAndroidEntraSsoDescription[] =
      "Enables native support for Entra SSO on Android provided by selected "
      "Authentication Brokers.";
  
diff --git a/devel/electron42/files/patch-chrome_browser_glic_host_glic__page__handler.cc b/devel/electron42/files/patch-chrome_browser_glic_host_glic__page__handler.cc
index f3333bc4d6c4..0f682b5ccaa3 100644
--- a/devel/electron42/files/patch-chrome_browser_glic_host_glic__page__handler.cc
+++ b/devel/electron42/files/patch-chrome_browser_glic_host_glic__page__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/glic/host/glic_page_handler.cc.orig	2026-04-28 21:06:17 UTC
+--- chrome/browser/glic/host/glic_page_handler.cc.orig	2026-05-18 23:17:45 UTC
 +++ chrome/browser/glic/host/glic_page_handler.cc
-@@ -194,7 +194,7 @@ constexpr mojom::Platform kPlatform = mojom::Platform:
+@@ -195,7 +195,7 @@ constexpr mojom::Platform kPlatform = mojom::Platform:
  constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
  #elif BUILDFLAG(IS_WIN)
  constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
diff --git a/devel/electron42/files/patch-chrome_browser_glic_public_features.cc b/devel/electron42/files/patch-chrome_browser_glic_public_features.cc
index 868884ccabc6..ceccf6475d45 100644
--- a/devel/electron42/files/patch-chrome_browser_glic_public_features.cc
+++ b/devel/electron42/files/patch-chrome_browser_glic_public_features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/glic/public/features.cc.orig	2026-04-28 21:06:17 UTC
+--- chrome/browser/glic/public/features.cc.orig	2026-05-18 23:17:45 UTC
 +++ chrome/browser/glic/public/features.cc
-@@ -44,7 +44,7 @@ BASE_FEATURE(kGlicLiveMode,
+@@ -46,7 +46,7 @@ BASE_FEATURE(kGlicLiveMode,
  BASE_FEATURE(kGlicCreateTabAdjacent, base::FEATURE_ENABLED_BY_DEFAULT);
  
  BASE_FEATURE(kGlicLiveMode,
diff --git a/devel/electron42/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/devel/electron42/files/patch-chrome_browser_ui_views_frame_browser__view.cc
index 87d8cdf47670..fdc3660fdff1 100644
--- a/devel/electron42/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/devel/electron42/files/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/browser_view.cc.orig	2026-04-28 21:06:17 UTC
+--- chrome/browser/ui/views/frame/browser_view.cc.orig	2026-05-18 23:17:45 UTC
 +++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2471,7 +2471,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
+@@ -2472,7 +2472,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
  }
  
  void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -9,7 +9,7 @@
    UpdateFastResizeForContentViews(is_dragging);
  
    if (!is_dragging) {
-@@ -5978,7 +5978,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
+@@ -5994,7 +5994,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
  }
  
  void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -18,7 +18,7 @@
    if (!ShouldShowAvatarToolbarIPH()) {
      return;
    }
-@@ -5988,7 +5988,7 @@ void BrowserView::MaybeShowSignInBenefitsIPH() {
+@@ -6004,7 +6004,7 @@ void BrowserView::MaybeShowSignInBenefitsIPH() {
  }
  
  void BrowserView::MaybeShowSignInBenefitsIPH() {
diff --git a/devel/electron42/files/patch-chrome_common_pref__names.h b/devel/electron42/files/patch-chrome_common_pref__names.h
index 6023cc6081fa..a877234edde4 100644
--- a/devel/electron42/files/patch-chrome_common_pref__names.h
+++ b/devel/electron42/files/patch-chrome_common_pref__names.h
@@ -1,4 +1,4 @@
---- chrome/common/pref_names.h.orig	2026-04-28 21:06:17 UTC
+--- chrome/common/pref_names.h.orig	2026-05-18 23:17:45 UTC
 +++ chrome/common/pref_names.h
 @@ -874,7 +874,7 @@ inline constexpr char kAllowedDomainsForApps[] =
  inline constexpr char kAllowedDomainsForApps[] =
@@ -18,7 +18,7 @@
  // Boolean that is false if we should show window manager decorations.  If
  // true, we draw a custom chrome frame (thicker title bar and blue border).
  inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -1640,7 +1640,7 @@ inline constexpr char kPinInfoBarTimesShown[] =
+@@ -1646,7 +1646,7 @@ inline constexpr char kPinInfoBarTimesShown[] =
      "browser.pin_infobar_times_shown";
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -27,7 +27,7 @@
  
  // How many times the session restore infobar has been shown.
  inline constexpr char kSessionRestoreInfoBarTimesShown[] =
-@@ -1687,7 +1687,7 @@ inline constexpr char kDownloadDirUpgraded[] = "downlo
+@@ -1693,7 +1693,7 @@ inline constexpr char kDownloadDirUpgraded[] = "downlo
  inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -36,7 +36,7 @@
  inline constexpr char kOpenPdfDownloadInSystemReader[] =
      "download.open_pdf_in_system_reader";
  #endif
-@@ -2147,7 +2147,7 @@ inline constexpr char kMediaCdmOriginData[] = "media.c
+@@ -2153,7 +2153,7 @@ inline constexpr char kMediaCdmOriginData[] = "media.c
  inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -45,7 +45,7 @@
  // A boolean pref to determine whether or not the network service is running
  // sandboxed.
  inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2161,7 +2161,7 @@ inline constexpr char kNetworkServiceFailedLaunchMajor
+@@ -2167,7 +2167,7 @@ inline constexpr char kNetworkServiceFailedLaunchMajor
  inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
      "net.network_service_failed_launch_major_version";
  
@@ -54,7 +54,7 @@
  // Records whether the user has seen an HTTP auth "negotiate" header.
  inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
      "net.received_http_auth_negotiate_headers";
-@@ -2258,7 +2258,7 @@ inline constexpr char kIsolatedWebAppPendingInitializa
+@@ -2264,7 +2264,7 @@ inline constexpr char kIsolatedWebAppPendingInitializa
  inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
      "profile.isolated_web_app.install.pending_initialization_count";
  
@@ -63,7 +63,7 @@
  // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
  // along with kAuthNegotiateDelegateAllowlist.
  inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -2643,7 +2643,7 @@ inline constexpr char kDeviceAllowEnterpriseRemoteAcce
+@@ -2649,7 +2649,7 @@ inline constexpr char kDeviceAllowEnterpriseRemoteAcce
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -72,7 +72,7 @@
  // Defines administrator-set availability of Chrome for Testing.
  inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
  #endif
-@@ -3121,7 +3121,7 @@ inline constexpr char kSandboxExternalProtocolBlocked[
+@@ -3127,7 +3127,7 @@ inline constexpr char kSandboxExternalProtocolBlocked[
  inline constexpr char kSandboxExternalProtocolBlocked[] =
      "profile.sandbox_external_protocol_blocked";
  
@@ -81,7 +81,7 @@
  // Boolean that indicates if system notifications are allowed to be used in
  // place of Chrome notifications.
  inline constexpr char kAllowSystemNotifications[] =
-@@ -3314,7 +3314,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
+@@ -3320,7 +3320,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
      "policy.lens_desktop_ntp_search_enabled";
  #endif
  
@@ -90,7 +90,7 @@
  // A dict mapping the edition name with the major version it was shown.
  inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
  // A list containing the features of each module in order of when they
-@@ -3411,7 +3411,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
+@@ -3417,7 +3417,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
      "printing.oauth2_authorization_servers";
  #endif
  
diff --git a/devel/electron42/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/devel/electron42/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
index 24b83c6ea193..3ab77ac0892b 100644
--- a/devel/electron42/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/devel/electron42/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -1,6 +1,6 @@
---- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2026-04-28 21:06:17 UTC
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2026-05-18 23:17:45 UTC
 +++ components/media_router/common/providers/cast/channel/cast_message_util.cc
-@@ -156,7 +156,7 @@ int GetVirtualConnectPlatformValue() {
+@@ -167,7 +167,7 @@ int GetVirtualConnectPlatformValue() {
    return 4;
  #elif BUILDFLAG(IS_CHROMEOS)
    return 5;
diff --git a/devel/electron42/files/patch-content_public_common_content__features.cc b/devel/electron42/files/patch-content_public_common_content__features.cc
index 5036e26d5da2..2409f055ab80 100644
--- a/devel/electron42/files/patch-content_public_common_content__features.cc
+++ b/devel/electron42/files/patch-content_public_common_content__features.cc
@@ -1,4 +1,4 @@
---- content/public/common/content_features.cc.orig	2026-04-28 21:06:17 UTC
+--- content/public/common/content_features.cc.orig	2026-05-18 23:17:45 UTC
 +++ content/public/common/content_features.cc
 @@ -140,7 +140,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
  
@@ -18,7 +18,7 @@
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1152,10 +1152,10 @@ BASE_FEATURE(kWebAssemblyTrapHandler,
+@@ -1159,10 +1159,10 @@ BASE_FEATURE(kWebAssemblyTrapHandler,
  
  // Enable WebAssembly trap handler.
  BASE_FEATURE(kWebAssemblyTrapHandler,
@@ -31,7 +31,7 @@
       defined(ARCH_CPU_ARM64))
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
-@@ -1216,7 +1216,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoadingV2,
+@@ -1223,7 +1223,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoadingV2,
  
  // Controls whether the WebUSB API is enabled:
  // https://wicg.github.io/webusb
diff --git a/devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
index 84aa5d33ff60..c63e4476eb89 100644
--- a/devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_app.cc.orig	2026-05-14 22:13:14 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig	2026-05-26 16:24:13 UTC
 +++ electron/shell/browser/api/electron_api_app.cc
-@@ -106,7 +106,7 @@
+@@ -108,7 +108,7 @@
  #include "ui/base/resource/resource_bundle.h"
  #endif
  
@@ -9,7 +9,7 @@
  #include "base/nix/scoped_xdg_activation_token_injector.h"
  #include "base/nix/xdg_util.h"
  #endif
-@@ -434,7 +434,7 @@ bool NotificationCallbackWrapper(
+@@ -436,7 +436,7 @@ bool NotificationCallbackWrapper(
      base::CommandLine cmd,
      const base::FilePath& cwd,
      const std::vector<uint8_t> additional_data) {
@@ -18,7 +18,7 @@
    // Set the global activation token sent as a command line switch by another
    // electron app instance. This also removes the switch after use to prevent
    // any side effects of leaving it in the command line after this point.
-@@ -619,7 +619,7 @@ void App::OnFinishLaunching(base::DictValue launch_inf
+@@ -621,7 +621,7 @@ void App::OnFinishLaunching(base::DictValue launch_inf
  }
  
  void App::OnFinishLaunching(base::DictValue launch_info) {
@@ -27,7 +27,7 @@
    // Set the application name for audio streams shown in external
    // applications. Only affects pulseaudio currently.
    media::AudioManager::SetGlobalAppName(Browser::Get()->GetName());
-@@ -968,7 +968,7 @@ void App::SetDesktopName(const std::string& desktop_na
+@@ -970,7 +970,7 @@ void App::SetDesktopName(const std::string& desktop_na
  }
  
  void App::SetDesktopName(const std::string& desktop_name) {
@@ -36,7 +36,7 @@
    auto env = base::Environment::Create();
    env->SetVar("CHROME_DESKTOP", desktop_name);
  #endif
-@@ -1070,7 +1070,7 @@ bool App::RequestSingleInstanceLock(gin::Arguments* ar
+@@ -1072,7 +1072,7 @@ bool App::RequestSingleInstanceLock(gin::Arguments* ar
        base::BindRepeating(NotificationCallbackWrapper, cb));
  #endif
  
@@ -45,7 +45,7 @@
    // Read the xdg-activation token and set it in the command line for the
    // duration of the notification in order to ensure this is propagated to an
    // already running electron app instance if it exists.
-@@ -1457,7 +1457,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1459,7 +1459,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
        pid_dict.Set("name", process_metric.second->name);
      }
  
@@ -54,15 +54,6 @@
      auto memory_info = process_metric.second->GetMemoryInfo();
  
      auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1905,7 +1905,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
-       .SetMethod(
-           "removeAsDefaultProtocolClient",
-           base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
-       .SetMethod(
-           "getApplicationInfoForProtocol",
-           base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
 @@ -1965,7 +1965,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
        .SetMethod("getJumpListSettings", &App::GetJumpListSettings)
        .SetMethod("setJumpList", &App::SetJumpList)
diff --git a/devel/electron42/files/patch-electron_shell_browser_api_electron__api__screen.cc b/devel/electron42/files/patch-electron_shell_browser_api_electron__api__screen.cc
index 8633d0d91c6f..5eceb9f20a23 100644
--- a/devel/electron42/files/patch-electron_shell_browser_api_electron__api__screen.cc
+++ b/devel/electron42/files/patch-electron_shell_browser_api_electron__api__screen.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_screen.cc.orig	2026-05-08 13:54:01 UTC
+--- electron/shell/browser/api/electron_api_screen.cc.orig	2026-05-26 16:24:13 UTC
 +++ electron/shell/browser/api/electron_api_screen.cc
-@@ -28,7 +28,7 @@
+@@ -29,7 +29,7 @@
  #include "ui/display/win/screen_win.h"
  #endif
  
@@ -9,7 +9,7 @@
  #include "shell/browser/linux/x11_util.h"
  #endif
  
-@@ -90,7 +90,7 @@ gfx::Point Screen::GetCursorScreenPoint(v8::Isolate* i
+@@ -91,7 +91,7 @@ gfx::Point Screen::GetCursorScreenPoint(v8::Isolate* i
  }
  
  gfx::Point Screen::GetCursorScreenPoint(v8::Isolate* isolate) {
@@ -18,7 +18,7 @@
    if (x11_util::IsWayland())
      return {};
  #endif
-@@ -164,7 +164,7 @@ gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF
+@@ -165,7 +165,7 @@ gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF
  gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF& point_px) {
  #if BUILDFLAG(IS_WIN)
    return display::win::GetScreenWin()->ScreenToDIPPoint(point_px);
@@ -27,7 +27,7 @@
    if (x11_util::IsX11()) {
      gfx::Point pt_px = gfx::ToFlooredPoint(point_px);
      display::Display display = GetDisplayNearestPoint(pt_px);
-@@ -183,7 +183,7 @@ gfx::Point Screen::DIPToScreenPoint(const gfx::Point& 
+@@ -184,7 +184,7 @@ gfx::Point Screen::DIPToScreenPoint(const gfx::Point& 
  gfx::Point Screen::DIPToScreenPoint(const gfx::Point& point_dip) {
  #if BUILDFLAG(IS_WIN)
    return display::win::GetScreenWin()->DIPToScreenPoint(point_dip);
@@ -36,7 +36,7 @@
    if (x11_util::IsX11()) {
      display::Display display = GetDisplayNearestPoint(point_dip);
      gfx::Rect bounds_dip = display.bounds();
-@@ -225,7 +225,7 @@ gin::ObjectTemplateBuilder Screen::GetObjectTemplateBu
+@@ -226,7 +226,7 @@ gin::ObjectTemplateBuilder Screen::GetObjectTemplateBu
        .SetMethod("getPrimaryDisplay", &Screen::GetPrimaryDisplay)
        .SetMethod("getAllDisplays", &Screen::GetAllDisplays)
        .SetMethod("getDisplayNearestPoint", &Screen::GetDisplayNearestPoint)
diff --git a/devel/electron42/files/patch-electron_shell_browser_browser.h b/devel/electron42/files/patch-electron_shell_browser_browser.h
index e0f924a0c52a..ff27b71532cd 100644
--- a/devel/electron42/files/patch-electron_shell_browser_browser.h
+++ b/devel/electron42/files/patch-electron_shell_browser_browser.h
@@ -1,15 +1,6 @@
---- electron/shell/browser/browser.h.orig	2026-05-08 13:54:01 UTC
+--- electron/shell/browser/browser.h.orig	2026-05-26 16:24:13 UTC
 +++ electron/shell/browser/browser.h
-@@ -155,7 +155,7 @@ class Browser : private WindowListObserver {
- 
-   std::u16string GetApplicationNameForProtocol(const GURL& url);
- 
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
-   // get the name, icon and path for an application
-   v8::Local<v8::Promise> GetApplicationInfoForProtocol(v8::Isolate* isolate,
-                                                        const GURL& url);
-@@ -286,10 +286,10 @@ class Browser : private WindowListObserver {
+@@ -284,10 +284,10 @@ class Browser : private WindowListObserver {
    PCWSTR GetAppUserModelID();
  #endif  // BUILDFLAG(IS_WIN)
  
diff --git a/devel/electron42/files/patch-electron_shell_browser_browser__linux.cc b/devel/electron42/files/patch-electron_shell_browser_browser__linux.cc
index 559292bd551b..dd0aaec05c49 100644
--- a/devel/electron42/files/patch-electron_shell_browser_browser__linux.cc
+++ b/devel/electron42/files/patch-electron_shell_browser_browser__linux.cc
@@ -1,17 +1,17 @@
---- electron/shell/browser/browser_linux.cc.orig	2026-05-19 01:17:05 UTC
+--- electron/shell/browser/browser_linux.cc.orig	2026-05-26 16:24:13 UTC
 +++ electron/shell/browser/browser_linux.cc
 @@ -7,7 +7,7 @@
  #include <fcntl.h>
  #include <stdlib.h>
- 
+ #include <string_view>
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include <gio/gio.h>
  #include <gtk/gtk.h>
  #endif
-@@ -25,7 +25,7 @@
- #include "shell/common/gin_converters/login_item_settings_converter.h"
- #include "shell/common/thread_restrictions.h"
+@@ -37,7 +37,7 @@
+ #include "ui/gtk/gtk_compat.h"  // nogncheck
+ #include "ui/gtk/gtk_util.h"    // nogncheck
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
*** 307 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1a5656.33b57.62ceb20>