Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Mar 2026 17:38:20 +0000
From:      Robert Nagy <rnagy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e53ac6973a8b - main - www/iridium: update to 2026.03.146.4
Message-ID:  <69cab50c.43cb4.12b9d85c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rnagy:

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

commit e53ac6973a8b2fa20c409cbbad766fb0ff63dc94
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2026-03-30 17:37:36 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2026-03-30 17:38:14 +0000

    www/iridium: update to 2026.03.146.4
---
 www/iridium/Makefile                               |   2 +-
 www/iridium/distinfo                               |   6 +-
 www/iridium/files/patch-BUILD.gn                   |  16 +--
 www/iridium/files/patch-chrome_browser_BUILD.gn    |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 118 ++++++++++-----------
 .../patch-chrome_browser_browser__process__impl.cc |  12 +--
 .../patch-chrome_browser_browser__process__impl.h  |   4 +-
 ..._browser_chrome__browser__interface__binders.cc |  15 +--
 ...r__interface__binders__webui__parts__desktop.cc |   6 +-
 .../patch-chrome_browser_chrome__browser__main.cc  |  14 +--
 ...ome_browser_chrome__content__browser__client.cc |  38 +++----
 ...tent__browser__client__navigation__throttles.cc |   8 +-
 ...rome_browser_component__updater_registration.cc |   8 +-
 ...download_chrome__download__manager__delegate.cc |   8 +-
 ...er_enterprise_connectors_connectors__service.cc |   4 +-
 ...ectors_reporting_realtime__reporting__client.cc |  15 +--
 ...nt_profile__management__navigation__throttle.cc |   4 +-
 ...er_enterprise_signals_context__info__fetcher.cc |   6 +-
 .../files/patch-chrome_browser_extensions_BUILD.gn |   4 +-
 ..._private_enterprise__reporting__private__api.cc |  10 +-
 ...extensions_api_settings__private_prefs__util.cc |   8 +-
 ...api_webstore__private_webstore__private__api.cc |   4 +-
 ...s_component__extensions__allowlist_allowlist.cc |   4 +-
 .../patch-chrome_browser_flag__descriptions.h      |   4 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  12 +--
 ...owser_net_profile__network__context__service.cc |   8 +-
 ...onfiguration__policy__handler__list__factory.cc |  56 ++++------
 .../patch-chrome_browser_prefs_browser__prefs.cc   |  14 +--
 ...hrome__browser__main__extra__parts__profiles.cc |  38 +++----
 .../patch-chrome_browser_profiles_profile__impl.cc |   8 +-
 ...atch-chrome_browser_profiles_profiles__state.cc |   8 +-
 ...r__context__menu_render__view__context__menu.cc |   6 +-
 ...owsing_chrome__password__protection__service.cc |   4 +-
 ...dent__reporting_incident__reporting__service.cc |   4 +-
 ...chrome_browser_signin_chrome__signin__client.cc |   4 +-
 .../patch-chrome_browser_signin_signin__util.cc    |  15 +--
 .../patch-chrome_browser_ui_accelerator__table.cc  |   6 +-
 .../files/patch-chrome_browser_ui_browser.h        |   4 +-
 ...rome_browser_ui_browser__command__controller.cc |  16 +--
 .../patch-chrome_browser_ui_browser__commands.cc   |   4 +-
 .../files/patch-chrome_browser_ui_chrome__pages.cc |  10 +-
 ...e_browser_ui_signin_signin__view__controller.cc |   6 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |   4 +-
 ...tch-chrome_browser_ui_startup_infobar__utils.cc |   4 +-
 .../files/patch-chrome_browser_ui_tab__helpers.cc  |   4 +-
 .../patch-chrome_browser_ui_tabs_tab__features.cc  |   6 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |   8 +-
 ..._ui_views_frame_system__menu__model__builder.cc |   8 +-
 ...er_ui_views_profiles_avatar__toolbar__button.cc |   4 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |   6 +-
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |   4 +-
 ..._education_browser__user__education__service.cc |   6 +-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |  18 ++--
 ..._ui_webui_management_management__ui__handler.cc |  10 +-
 ...tings_settings__localized__strings__provider.cc |  16 +--
 ...e_renderer_chrome__content__renderer__client.cc |   8 +-
 www/iridium/files/patch-chrome_utility_services.cc |   6 +-
 www/iridium/files/patch-components_BUILD.gn        |  10 +-
 ...s_device__signals_core_browser_browser__utils.h |   6 +-
 ...ponents_embedder__support_user__agent__utils.cc |  14 +--
 ...ts_enterprise_browser_reporting_report__util.cc |   4 +-
 ..._core_browser_db_v4__protocol__manager__util.cc |   4 +-
 ..._browser_realtime_url__lookup__service__base.cc |   4 +-
 ...nents_search__engines_template__url__service.cc |   4 +-
 ...mponents_signin_public_base_signin__switches.cc |  18 ++--
 .../patch-components_sync_service_sync__prefs.cc   |   4 +-
 .../patch-components_webui_flags_flags__state.cc   |   4 +-
 www/iridium/files/patch-content_browser_BUILD.gn   |   8 +-
 ...r_renderer__host_render__process__host__impl.cc |  14 +--
 www/iridium/files/patch-content_child_BUILD.gn     |   4 +-
 www/iridium/files/patch-content_shell_BUILD.gn     |   4 +-
 www/iridium/files/patch-net_BUILD.gn               |  18 ++--
 .../files/patch-net_url__request_url__request.cc   |   6 +-
 ..._url__request_url__request__context__builder.cc |   4 +-
 www/iridium/files/patch-sandbox_linux_BUILD.gn     |   4 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   4 +-
 .../patch-services_network_public_cpp_features.cc  |  11 --
 .../patch-third__party_blink_common_features.cc    |   6 +-
 ...odules_webgl_webgl__rendering__context__base.cc |   4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |   4 +-
 ...derer_platform_runtime__enabled__features.json5 |  12 +--
 ...atch-ui_gtk_select__file__dialog__linux__gtk.cc |  12 +++
 82 files changed, 403 insertions(+), 441 deletions(-)

diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 3cb87dbcf382..e76f6c062dcc 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	iridium
-PORTVERSION=	2026.03.146.3
+PORTVERSION=	2026.03.146.4
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	www wayland
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index 2425cad2f8df..747bc04a3b76 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1774371851
-SHA256 (iridium-browser-2026.03.146.3.tar.xz) = c26185a0878c3addc9ab69aec4fb1379c069d2dcdc404dbdce0c4c93f0d1c612
-SIZE (iridium-browser-2026.03.146.3.tar.xz) = 1286542808
+TIMESTAMP = 1774892148
+SHA256 (iridium-browser-2026.03.146.4.tar.xz) = 720e00c4469bbf92b2031ba9a790258de3f4284d6de5caaa98525ca3f8ebcc8e
+SIZE (iridium-browser-2026.03.146.4.tar.xz) = 1286671924
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
diff --git a/www/iridium/files/patch-BUILD.gn b/www/iridium/files/patch-BUILD.gn
index e718ff87c1de..9299abc94a0e 100644
--- a/www/iridium/files/patch-BUILD.gn
+++ b/www/iridium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig	2026-03-24 16:59:08 UTC
+--- BUILD.gn.orig	2026-03-30 11:37:05 UTC
 +++ BUILD.gn
 @@ -68,7 +68,7 @@ declare_args() {
    root_extra_deps = []
@@ -26,7 +26,7 @@
        deps += [
          "//third_party/breakpad:breakpad_unittests",
          "//third_party/breakpad:core-2-minidump",
-@@ -595,6 +594,15 @@ group("gn_all") {
+@@ -587,6 +586,15 @@ group("gn_all") {
        }
      }
  
@@ -42,7 +42,7 @@
      if (is_mac) {
        deps += [
          "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -643,7 +651,7 @@ group("gn_all") {
+@@ -635,7 +643,7 @@ group("gn_all") {
        }
      }
  
@@ -51,7 +51,7 @@
        # The official builders use this binary from the default toolchain's
        # output directory after building in order to upload the symbols of that
        # binary. They build the binary like `ninja symupload` which requires the
-@@ -678,7 +686,7 @@ group("gn_all") {
+@@ -670,7 +678,7 @@ group("gn_all") {
        ]
      }
  
@@ -60,7 +60,7 @@
        deps += [
          "//third_party/crashpad/crashpad:crashpad_tests",
          "//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1083,7 +1091,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1075,7 +1083,7 @@ if (use_blink && !is_cronet_build) {
        "//third_party/blink/public:all_blink",
      ]
  
@@ -69,7 +69,7 @@
        deps += [
          ":chrome_wpt_tests",
          ":headless_shell_wpt",
-@@ -1236,7 +1244,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1228,7 +1236,7 @@ if (use_blink && !is_cronet_build) {
        data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
      }
  
@@ -78,7 +78,7 @@
        # Using the default toolchain for this tool, as it's run during tests not
        # during the build. This places a symlink in the root_build_dir for scrips
        # to use.
-@@ -1250,7 +1258,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1242,7 +1250,7 @@ if (use_blink && !is_cronet_build) {
        data_deps += [ "//third_party/breakpad:dump_syms" ]
      }
  
@@ -87,7 +87,7 @@
        # Using the default toolchain for this tool, as it's run during tests not
        # during the build. This places a symlink in the root_build_dir for scrips
        # to use.
-@@ -1547,7 +1555,7 @@ group("chromium_builder_perf") {
+@@ -1539,7 +1547,7 @@ group("chromium_builder_perf") {
        data_deps += [ "//chrome/test:performance_browser_tests" ]
      }
  
diff --git a/www/iridium/files/patch-chrome_browser_BUILD.gn b/www/iridium/files/patch-chrome_browser_BUILD.gn
index a16e1ca5eb7a..b60bdb82ecd2 100644
--- a/www/iridium/files/patch-chrome_browser_BUILD.gn
+++ b/www/iridium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/BUILD.gn.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/BUILD.gn
-@@ -7100,6 +7100,13 @@ static_library("browser") {
+@@ -7069,6 +7069,13 @@ static_library("browser") {
            [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
      }
  
diff --git a/www/iridium/files/patch-chrome_browser_about__flags.cc b/www/iridium/files/patch-chrome_browser_about__flags.cc
index 701abf3faa51..9e5e1396cd4d 100644
--- a/www/iridium/files/patch-chrome_browser_about__flags.cc
+++ b/www/iridium/files/patch-chrome_browser_about__flags.cc
@@ -1,6 +1,6 @@
---- chrome/browser/about_flags.cc.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/about_flags.cc.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/about_flags.cc
-@@ -331,13 +331,13 @@
+@@ -332,13 +332,13 @@
  #include "components/stylus_handwriting/win/features.h"
  #endif
  
@@ -16,7 +16,7 @@
  #include "chrome/browser/contextual_cueing/contextual_cueing_features.h"  // nogncheck
  #include "chrome/browser/enterprise/data_protection/data_protection_features.h"
  #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
-@@ -354,7 +354,7 @@
+@@ -355,7 +355,7 @@
  #include "components/enterprise/platform_auth/platform_auth_features.h"
  #endif
  
@@ -25,7 +25,7 @@
  #include "chrome/browser/enterprise/reporting/reporting_features.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -787,6 +787,23 @@ const FeatureEntry::FeatureVariation
+@@ -788,6 +788,23 @@ const FeatureEntry::FeatureVariation
           "identity request to Android OS",
           kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
  
@@ -49,7 +49,7 @@
  const FeatureEntry::FeatureParam kMBIModeLegacy[] = {{"mode", "legacy"}};
  const FeatureEntry::FeatureParam kMBIModeEnabledPerRenderProcessHost[] = {
      {"mode", "per_render_process_host"}};
-@@ -1211,7 +1228,7 @@ const FeatureEntry::FeatureVariation
+@@ -1212,7 +1229,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -58,7 +58,7 @@
  
  // A limited number of combinations of the rich autocompletion params.
  const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3411,7 +3428,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
+@@ -3412,7 +3429,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -67,7 +67,7 @@
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
      {{"link_capturing_state", "on_by_default"}};
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -3437,7 +3454,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -3438,7 +3455,7 @@ const flags_ui::FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS)
  
@@ -76,7 +76,7 @@
  const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
      {"Default", "", ""},
      {"Disabled", switches::kDisableFeatures,
-@@ -3639,7 +3656,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -3640,7 +3657,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -85,7 +85,7 @@
  const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
      {"BackoffTime", "0h"},
      {"BackoffMultiplierBase", "0.0"},
-@@ -4378,7 +4395,7 @@ const FeatureEntry::FeatureVariation
+@@ -4379,7 +4396,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -94,7 +94,7 @@
  const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
      {"max_customize_chrome_auto_shown_count", "5"},
      {"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -4479,7 +4496,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -4480,7 +4497,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
       kSeamlessSigninCompactSignin, nullptr}};
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -103,7 +103,7 @@
  const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
      {"profile-picker-variation", "keep-work-and-life-separate"}};
  const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5451,7 +5468,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5460,7 +5477,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kEnableIsolatedWebAppDevModeName,
       flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -112,7 +112,7 @@
      {"enable-iwa-key-distribution-component",
       flag_descriptions::kEnableIwaKeyDistributionComponentName,
       flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5642,7 +5659,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5651,7 +5668,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -121,7 +121,7 @@
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5657,6 +5674,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5666,6 +5683,16 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWaylandSessionManagementName,
       flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
       FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -138,7 +138,7 @@
  #endif  // BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(ENABLE_VR)
-@@ -6152,7 +6179,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6161,7 +6188,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
       FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
  
@@ -147,7 +147,7 @@
      {"first-run-desktop-refresh",
       flag_descriptions::kFirstRunDesktopRefreshName,
       flag_descriptions::kFirstRunDesktopRefreshDescription,
-@@ -6488,7 +6515,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6497,7 +6524,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -156,7 +156,7 @@
      {"contextual-search-box-uses-contextual-search-provider",
       flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
       flag_descriptions::
-@@ -6896,7 +6923,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6905,7 +6932,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      kNumSrpZpsRelatedSearches,
                                      "PowerTools")},
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -165,7 +165,7 @@
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7081,7 +7108,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7090,7 +7117,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "NtpRealboxNext")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -174,7 +174,7 @@
      {"ntp-customize-chrome-auto-open",
       flag_descriptions::kNtpCustomizeChromeAutoOpenName,
       flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7327,7 +7354,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7336,7 +7363,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(ENABLE_PRINTING)
@@ -183,7 +183,7 @@
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8180,7 +8207,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8189,7 +8216,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -192,7 +192,7 @@
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8701,7 +8728,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8710,7 +8737,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
       FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
  
@@ -201,7 +201,7 @@
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -9155,7 +9182,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9164,7 +9191,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -210,7 +210,7 @@
      {"auto-picture-in-picture-for-video-playback",
       flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
       flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9336,7 +9363,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9345,7 +9372,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
       FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
  
@@ -219,7 +219,7 @@
      {"reduce-user-agent-data-linux-platform-version",
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -9835,7 +9862,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9844,7 +9871,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
  
@@ -228,7 +228,7 @@
      {"enable-generic-oidc-auth-profile-management",
       flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
       flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -9850,7 +9877,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9859,7 +9886,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -237,7 +237,7 @@
      {"enable-user-navigation-capturing-pwa",
       flag_descriptions::kPwaNavigationCapturingName,
       flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10253,7 +10280,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10262,7 +10289,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kResponsiveIframesDescription, kOsAll,
       FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
  
@@ -246,7 +246,7 @@
      {"replace-sync-promos-with-sign-in-promos-desktop",
       flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
       flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -10609,7 +10636,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10618,7 +10645,7 @@ const FeatureEntry kFeatureEntries[] = {
           segmentation_platform::features::kSegmentationSurveyPage)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -255,7 +255,7 @@
      {"autofill-enable-buy-now-pay-later",
       flag_descriptions::kAutofillEnableBuyNowPayLaterName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -10688,7 +10715,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10697,7 +10724,7 @@ const FeatureEntry kFeatureEntries[] = {
           password_manager::features::kPasswordFormClientsideClassifier)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -264,7 +264,7 @@
      {"contextual-cueing", flag_descriptions::kContextualCueingName,
       flag_descriptions::kContextualCueingDescription, kOsDesktop,
       FEATURE_WITH_PARAMS_VALUE_TYPE(contextual_cueing::kContextualCueing,
-@@ -11079,7 +11106,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11088,7 +11115,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -273,7 +273,7 @@
      {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
       flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
       FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -11110,7 +11137,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11119,7 +11146,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // !BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -282,7 +282,7 @@
      {"autofill-enable-amount-extraction",
       flag_descriptions::kAutofillEnableAmountExtractionName,
       flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11262,7 +11289,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11271,7 +11298,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(
           feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
  
@@ -291,7 +291,7 @@
      {"chrome-web-store-navigation-throttle",
       flag_descriptions::kChromeWebStoreNavigationThrottleName,
       flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11308,7 +11335,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11317,7 +11344,7 @@ const FeatureEntry kFeatureEntries[] = {
           supervised_user::kSupervisedUserUseUrlFilteringService)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -300,7 +300,7 @@
      {"autofill-enable-amount-extraction-testing",
       flag_descriptions::kAutofillEnableAmountExtractionTestingName,
       flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11323,7 +11350,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11332,7 +11359,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
       FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
  
@@ -309,7 +309,7 @@
      {"root-scrollbar-follows-browser-theme",
       flag_descriptions::kRootScrollbarFollowsTheme,
       flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11577,7 +11604,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11586,7 +11613,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -318,7 +318,7 @@
      {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
       tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11647,7 +11674,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11656,7 +11683,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -327,7 +327,7 @@
      {"enable-site-search-allow-user-override-policy",
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11728,7 +11755,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11737,7 +11764,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -336,7 +336,7 @@
      {"autofill-enable-buy-now-pay-later-for-klarna",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11792,7 +11819,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11801,7 +11828,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -345,7 +345,7 @@
      {"autofill-enable-buy-now-pay-later-for-externally-linked",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
       flag_descriptions::
-@@ -12101,7 +12128,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12110,7 +12137,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // !BUILDFLAG(IS_ANDROID),
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -354,7 +354,7 @@
      {"enable-ntp-enterprise-shortcuts",
       flag_descriptions::kEnableNtpEnterpriseShortcutsName,
       flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -12212,7 +12239,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12221,7 +12248,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -363,7 +363,7 @@
      {"contextual-suggestion-ui-improvements",
       flag_descriptions::kContextualSuggestionsUiImprovementsName,
       flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12232,7 +12259,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12241,7 +12268,7 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::kAutofillPreferBuyNowPayLaterBlocklists)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -372,7 +372,7 @@
      {"autofill-enable-ai-based-amount-extraction",
       flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
       flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -12314,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12323,7 +12350,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -381,7 +381,7 @@
      {"lens-reinvocation-affordance",
       flag_descriptions::kLensSearchReinvocationAffordanceName,
       flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -12372,7 +12399,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12381,7 +12408,7 @@ const FeatureEntry kFeatureEntries[] = {
       STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -390,7 +390,7 @@
      {"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
       flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
-@@ -12413,7 +12440,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12422,7 +12449,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -399,7 +399,7 @@
      {"read-anything-read-aloud-ts-text-segmentation",
       flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
       flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -12425,7 +12452,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12434,7 +12461,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
  
@@ -408,7 +408,7 @@
      {"profile-creation-decline-signin-cta-experiment",
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12433,7 +12460,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12442,7 +12469,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
  #endif
  
@@ -417,7 +417,7 @@
      {"profile-creation-friction-reduction-experiment-prefill-name-requirement",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
-@@ -12445,7 +12472,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12454,7 +12481,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
  #endif
  
@@ -426,7 +426,7 @@
      {"profile-creation-friction-reduction-experiment-remove-signin-step",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
-@@ -12457,7 +12484,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12466,7 +12493,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
  #endif
  
@@ -435,7 +435,7 @@
      {"profile-creation-friction-reduction-experiment-skip-customize-profile",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
-@@ -12469,7 +12496,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12478,7 +12505,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentSkipCustomizeProfile)},
  #endif
  
@@ -444,7 +444,7 @@
      {"show-profile-picker-to-all-users-experiment",
       flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
       flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -12477,7 +12504,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12486,7 +12513,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
  #endif
  
@@ -453,7 +453,7 @@
      {"open-all-profiles-from-profile-picker-experiment",
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
-@@ -12520,7 +12547,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12529,7 +12556,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "AndroidDesktopZoomScaling")},
  #endif
  
@@ -462,7 +462,7 @@
      {"profile-picker-text-variations",
       flag_descriptions::kProfilePickerTextVariationsName,
       flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -12531,7 +12558,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12540,7 +12567,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -471,7 +471,7 @@
      {"lens-overlay-optimization-filter",
       flag_descriptions::kLensOverlayOptimizationFilterName,
       flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -12550,7 +12577,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12559,7 +12586,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -480,7 +480,7 @@
      {"read-anything-with-readability-enabled",
       flag_descriptions::kReadAnythingWithReadabilityName,
       flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -12558,7 +12585,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12567,7 +12594,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -489,7 +489,7 @@
      {"read-anything-omnibox-chip",
       flag_descriptions::kReadAnythingOmniboxChipName,
       flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12587,7 +12614,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12596,7 +12623,7 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -498,7 +498,7 @@
      {"infobar-prioritization", flag_descriptions::kInfobarPrioritizationName,
       flag_descriptions::kInfobarPrioritizationDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(infobars::features::kInfobarPrioritization)},
-@@ -12605,7 +12632,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12614,7 +12641,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -507,7 +507,7 @@
      {"read-anything-immersive-reading-mode",
       flag_descriptions::kReadAnythingImmersiveReadingModeName,
       flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -12618,7 +12645,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12627,7 +12654,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -516,7 +516,7 @@
      {"lens-overlay-non-blocking-privacy-notice",
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12691,7 +12718,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12700,7 +12727,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -525,7 +525,7 @@
      {"enable-your-saved-info-settings-page",
       flag_descriptions::kYourSavedInfoSettingsPageName,
       flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12788,14 +12815,14 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12797,14 +12824,14 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::
               kAutofillAiBasedAmountExtractionIgnoreSeenTermsForTesting)},
  
@@ -542,7 +542,7 @@
      {"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
       flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12819,7 +12846,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12828,7 +12855,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
  #endif
  
@@ -551,7 +551,7 @@
      {"password-upload-ui-update",
       flag_descriptions::kPasswordUploadUiUpdateName,
       flag_descriptions::kPasswordUploadUiUpdateDescription,
-@@ -12848,7 +12875,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12857,7 +12884,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(chrome::android::kAlwaysDrawCompositedToolbarHairline)},
  #endif
  
diff --git a/www/iridium/files/patch-chrome_browser_browser__process__impl.cc b/www/iridium/files/patch-chrome_browser_browser__process__impl.cc
index bcbbed197346..b8b9272d98c5 100644
--- a/www/iridium/files/patch-chrome_browser_browser__process__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_browser__process__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/browser_process_impl.cc.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/browser_process_impl.cc.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/browser_process_impl.cc
-@@ -266,7 +266,7 @@ void OnLocalStatePrefsLoaded();
+@@ -268,7 +268,7 @@ void OnLocalStatePrefsLoaded();
  #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
  #endif
  
@@ -9,7 +9,7 @@
  #include "chrome/browser/browser_features.h"
  #include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
  #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
-@@ -285,7 +285,7 @@ void OnLocalStatePrefsLoaded();
+@@ -287,7 +287,7 @@ void OnLocalStatePrefsLoaded();
  #include "chrome/browser/safe_browsing/safe_browsing_service.h"
  #endif
  
@@ -18,7 +18,7 @@
  // How often to check if the persistent instance of Chrome needs to restart
  // to install an update.
  static const int kUpdateCheckIntervalHours = 6;
-@@ -1251,7 +1251,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
+@@ -1265,7 +1265,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
    registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
    registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingEnabled, false);
  
@@ -27,7 +27,7 @@
    os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
  #endif
  }
-@@ -1468,7 +1468,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
+@@ -1482,7 +1482,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
            local_state())));
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -36,7 +36,7 @@
    base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    const auto password_store =
        cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore);
-@@ -1805,7 +1805,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1816,7 +1816,7 @@ void BrowserProcessImpl::Unpin() {
  }
  
  // Mac is currently not supported.
diff --git a/www/iridium/files/patch-chrome_browser_browser__process__impl.h b/www/iridium/files/patch-chrome_browser_browser__process__impl.h
index e9389db070bd..afc7c2e6aca0 100644
--- a/www/iridium/files/patch-chrome_browser_browser__process__impl.h
+++ b/www/iridium/files/patch-chrome_browser_browser__process__impl.h
@@ -1,6 +1,6 @@
---- chrome/browser/browser_process_impl.h.orig	2026-02-16 10:45:29 UTC
+--- chrome/browser/browser_process_impl.h.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/browser_process_impl.h
-@@ -422,7 +422,7 @@ class BrowserProcessImpl : public BrowserProcess,
+@@ -419,7 +419,7 @@ class BrowserProcessImpl : public BrowserProcess,
  
    std::unique_ptr<BatteryMetrics> battery_metrics_;
  
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders.cc
index 3f9f055ae48b..d3b47b697072 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -1,4 +1,4 @@
---- chrome/browser/chrome_browser_interface_binders.cc.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/chrome_browser_interface_binders.cc.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/chrome_browser_interface_binders.cc
 @@ -84,7 +84,7 @@
  #endif  // BUILDFLAG(ENABLE_UNHANDLED_TAP)
@@ -6,19 +6,10 @@
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/screen_ai/screen_ai_service_router.h"
- #include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
  #include "chrome/browser/web_applications/sub_apps_service_impl.h"
-@@ -373,7 +373,7 @@ void BindMediaFoundationPreferences(
- #endif  // BUILDFLAG(IS_WIN)
+ #endif
  
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- void BindScreenAIAnnotator(
-     content::RenderFrameHost* frame_host,
-     mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -545,7 +545,7 @@ void PopulateChromeFrameBinders(
+@@ -522,7 +522,7 @@ void PopulateChromeFrameBinders(
  #endif  // BUILDFLAG(ENABLE_SPEECH_SERVICE)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
index 878a105a96d9..f15f971eadd9 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
@@ -1,4 +1,4 @@
---- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
 @@ -128,7 +128,7 @@
  #include "ui/webui/resources/js/browser_command/browser_command.mojom.h"
@@ -27,7 +27,7 @@
        WhatsNewUI,
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
        NewTabPageUI>(map);
-@@ -547,7 +547,7 @@ void PopulateChromeWebUIFrameBindersPartsDesktop(
+@@ -545,7 +545,7 @@ void PopulateChromeWebUIFrameBindersPartsDesktop(
          OmniboxPopupUI>(map);
    }
  
@@ -36,7 +36,7 @@
    RegisterWebUIControllerInterfaceBinder<
        app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
  
-@@ -581,7 +581,7 @@ void PopulateChromeWebUIFrameBindersPartsDesktop(
+@@ -579,7 +579,7 @@ void PopulateChromeWebUIFrameBindersPartsDesktop(
          ContextualTasksUI>(map);
    }
  
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc
index 35699ce16761..53a604ad4a1c 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc
@@ -1,4 +1,4 @@
---- chrome/browser/chrome_browser_main.cc.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/chrome_browser_main.cc.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/chrome_browser_main.cc
 @@ -174,7 +174,7 @@
  #endif
@@ -114,7 +114,7 @@
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
  #elif BUILDFLAG(IS_OZONE)
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1241,7 +1241,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+@@ -1242,7 +1242,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
  
  #if BUILDFLAG(ENABLE_EXTENSIONS_CORE) &&                                   \
      (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -123,7 +123,7 @@
    // Create directory for user-level Native Messaging manifest files. This
    // makes it less likely that the directory will be created by third-party
    // software with incorrect owner or permission. See crbug.com/41321051 .
-@@ -1285,7 +1285,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+@@ -1286,7 +1286,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
  
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -132,7 +132,7 @@
    metrics::DesktopSessionDurationTracker::Initialize();
    ProfileActivityMetricsRecorder::Initialize();
    TouchUIControllerStatsTracker::Initialize(
-@@ -1514,7 +1514,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile* 
+@@ -1515,7 +1515,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile* 
  #endif  // BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -141,7 +141,7 @@
    // Delete the media history database if it still exists.
    // TODO(crbug.com/40177301): Remove this.
    base::ThreadPool::PostTask(
-@@ -1565,7 +1565,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile* 
+@@ -1566,7 +1566,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile* 
        *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
  #endif
  
@@ -150,7 +150,7 @@
    if (headless::IsHeadlessMode()) {
      headless::ReportHeadlessActionMetrics();
    }
-@@ -1656,7 +1656,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
+@@ -1657,7 +1657,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
  #endif
  
    // Should be done before starting metrics recording.
@@ -159,7 +159,7 @@
    // On Linux, the EULA dialog requires Views, so it is shown here rather than
    // when applying the first-run prefs.
    if (first_run::IsChromeFirstRun() && master_prefs_->eula_required &&
-@@ -1692,7 +1692,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
+@@ -1693,7 +1693,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
    // In headless mode provide alternate SelectFileDialog factory overriding
    // any platform specific SelectFileDialog implementation that may have been
    // set.
diff --git a/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc b/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
index 2c7bcec94b98..87f7768b9dd0 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
@@ -1,4 +1,4 @@
---- chrome/browser/chrome_content_browser_client.cc.orig	2026-03-24 16:59:08 UTC
+--- chrome/browser/chrome_content_browser_client.cc.orig	2026-03-30 11:37:05 UTC
 +++ chrome/browser/chrome_content_browser_client.cc
 @@ -589,7 +589,7 @@
  #include "third_party/cros_system_api/switches/chrome_switches.h"
@@ -18,7 +18,7 @@
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -1436,7 +1436,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
+@@ -1440,7 +1440,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
    registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
                                  true);
    registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -27,7 +27,7 @@
    registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
                                  true);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1701,7 +1701,7 @@ ChromeContentBrowserClient::GetStoragePartitionConfigF
+@@ -1705,7 +1705,7 @@ ChromeContentBrowserClient::GetStoragePartitionConfigF
  
  #if BUILDFLAG(ENABLE_EXTENSIONS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -36,7 +36,7 @@
    if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
            browser_context, site)) {
      CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
-@@ -2578,7 +2578,7 @@ bool ChromeContentBrowserClient::ShouldUrlUseApplicati
+@@ -2582,7 +2582,7 @@ bool ChromeContentBrowserClient::ShouldUrlUseApplicati
      const GURL& url) {
  #if BUILDFLAG(ENABLE_EXTENSIONS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -45,7 +45,7 @@
  
    if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
      return false;
-@@ -2702,7 +2702,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial(
+@@ -2706,7 +2706,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial(
  void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
      base::CommandLine* command_line,
      int child_process_id) {
@@ -55,7 +55,7 @@
  #if BUILDFLAG(IS_MAC)
    std::unique_ptr<metrics::ClientInfo> client_info =
        GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2711,7 +2713,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+@@ -2715,7 +2717,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
                                      client_info->client_id);
    }
  #elif BUILDFLAG(IS_POSIX)
@@ -64,7 +64,7 @@
    pid_t pid;
    if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
      command_line->AppendSwitchASCII(
-@@ -3049,7 +3051,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+@@ -3053,7 +3055,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
      }
    }
  
@@ -73,7 +73,7 @@
    // Opt into a hardened stack canary mitigation if it hasn't already been
    // force-disabled.
    if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
*** 2406 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cab50c.43cb4.12b9d85c>