git: a700a9518813 - main - www/{chromium,ungoogled-chromium}: update to 144.0.7559.96

From: Robert Nagy <rnagy_at_FreeBSD.org>
Date: Thu, 22 Jan 2026 09:20:34 UTC
The branch main has been updated by rnagy:

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

commit a700a9518813b6f146af18102c640d735e295ac6
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2026-01-22 09:18:01 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2026-01-22 09:20:29 +0000

    www/{chromium,ungoogled-chromium}: update to 144.0.7559.96
    
    Security:       https://vuxml.freebsd.org/freebsd/f8560c1b-f772-11f0-85c5-a8a1599412c6.html
---
 www/chromium/Makefile                              |   2 +-
 www/chromium/distinfo                              |  14 +--
 www/chromium/files/patch-chrome_browser_BUILD.gn   |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 102 ++++++++++-----------
 .../patch-chrome_browser_flag__descriptions.h      |   4 +-
 ...chrome_browser_glic_host_glic__page__handler.cc |   4 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  26 +++---
 ...r__window_internal_browser__window__features.cc |   6 +-
 ..._education_browser__user__education__service.cc |   6 +-
 .../files/patch-chrome_common_chrome__features.cc  |   8 +-
 .../files/patch-chrome_common_chrome__features.h   |   6 +-
 ...r_renderer__host_render__process__host__impl.cc |   8 +-
 ...atch-content_public_common_content__switches.cc |   4 +-
 ...patch-content_public_common_content__switches.h |   4 +-
 www/ungoogled-chromium/Makefile                    |   2 +-
 www/ungoogled-chromium/distinfo                    |  14 +--
 .../files/patch-chrome_browser_BUILD.gn            |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 102 ++++++++++-----------
 .../patch-chrome_browser_flag__descriptions.h      |   4 +-
 ...chrome_browser_glic_host_glic__page__handler.cc |   4 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  26 +++---
 ...r__window_internal_browser__window__features.cc |   6 +-
 ..._education_browser__user__education__service.cc |   6 +-
 .../files/patch-chrome_common_chrome__features.cc  |   8 +-
 .../files/patch-chrome_common_chrome__features.h   |   6 +-
 ...r_renderer__host_render__process__host__impl.cc |   8 +-
 ...atch-content_public_common_content__switches.cc |   4 +-
 ...patch-content_public_common_content__switches.h |   4 +-
 28 files changed, 198 insertions(+), 198 deletions(-)

diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index b2a2f472ffa5..64e1927497bc 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	chromium
-PORTVERSION=	144.0.7559.59
+PORTVERSION=	144.0.7559.96
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index fd3f2fdb526c..59edc19a23c8 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1768380420
-SHA256 (chromium-144.0.7559.59-lite.tar.xz) = 8d6de5bbf447b9d0f3c99843230ffebe5954cbcb38d9f8c2ddbbeb5fbcfa9179
-SIZE (chromium-144.0.7559.59-lite.tar.xz) = 1287944964
-SHA256 (chromium-144.0.7559.59-profdata.tar.xz) = 0ce1b4d2cad3baf774c67f8bdc5e7d827fc2425940700a9f68817f5f9e104969
-SIZE (chromium-144.0.7559.59-profdata.tar.xz) = 14868768
+TIMESTAMP = 1768989363
+SHA256 (chromium-144.0.7559.96-lite.tar.xz) = 6f7fbeaa5ef0b1b4c0ede631edb7365ae48602f587c3c3b65af874922d21a064
+SIZE (chromium-144.0.7559.96-lite.tar.xz) = 1287892772
+SHA256 (chromium-144.0.7559.96-profdata.tar.xz) = e57a23dfe879d331c851f70383bc8abae5235d9cc3754ca025366e1a7d809803
+SIZE (chromium-144.0.7559.96-profdata.tar.xz) = 14846188
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-144.0.7559.59-testdata.tar.xz) = 238624cd8fcdd06dfb62168a52d40af281990251615c7c71ed63b5e9a0ae4e77
-SIZE (chromium-144.0.7559.59-testdata.tar.xz) = 1311290608
+SHA256 (chromium-144.0.7559.96-testdata.tar.xz) = 8cac918ad9e820acd8dacd150d2b31335dc85690e41e5881d1f6c5a503a95658
+SIZE (chromium-144.0.7559.96-testdata.tar.xz) = 1311335796
diff --git a/www/chromium/files/patch-chrome_browser_BUILD.gn b/www/chromium/files/patch-chrome_browser_BUILD.gn
index f9d42aed6ab8..1bbe39340dcc 100644
--- a/www/chromium/files/patch-chrome_browser_BUILD.gn
+++ b/www/chromium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/BUILD.gn.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/BUILD.gn
-@@ -7132,6 +7132,13 @@ static_library("browser") {
+@@ -7134,6 +7134,13 @@ static_library("browser") {
            [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
      }
  
diff --git a/www/chromium/files/patch-chrome_browser_about__flags.cc b/www/chromium/files/patch-chrome_browser_about__flags.cc
index 885042b99088..74f23af1b9ed 100644
--- a/www/chromium/files/patch-chrome_browser_about__flags.cc
+++ b/www/chromium/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/about_flags.cc.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/about_flags.cc
 @@ -333,12 +333,12 @@
  #include "components/stylus_handwriting/win/features.h"
@@ -42,7 +42,7 @@
  const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
      {"UIClipboardMaximumAge", "60"}};
  const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1278,7 +1298,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1292,7 +1312,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
  
  // A limited number of combinations of the rich autocompletion params.
  const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3974,7 +3994,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
+@@ -4007,7 +4027,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
      {{"link_capturing_state", "on_by_default"}};
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4004,7 +4024,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -4037,7 +4057,7 @@ const flags_ui::FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS)
  
@@ -69,7 +69,7 @@
  const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
      {"Default", "", ""},
      {"Disabled", switches::kDisableFeatures,
-@@ -4250,7 +4270,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4283,7 +4303,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
  };
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -78,7 +78,7 @@
  const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
      {"BackoffTime", "0h"},
      {"BackoffMultiplierBase", "0.0"},
-@@ -5022,7 +5042,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -5071,7 +5091,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -87,7 +87,7 @@
  const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
      {"max_customize_chrome_auto_shown_count", "5"},
      {"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5140,7 +5160,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -5189,7 +5209,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
       nullptr}};
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -96,7 +96,7 @@
  const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
      {"profile-picker-variation", "keep-work-and-life-separate"}};
  const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5789,7 +5809,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5838,7 +5858,7 @@ const FeatureEntry kFeatureEntries[] = {
      },
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -105,7 +105,7 @@
      {
          "fluent-overlay-scrollbars",
          flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -6087,7 +6107,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6136,7 +6156,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kEnableIsolatedWebAppDevModeName,
       flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -114,7 +114,7 @@
      {"enable-iwa-key-distribution-component",
       flag_descriptions::kEnableIwaKeyDistributionComponentName,
       flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6279,7 +6299,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6328,7 +6348,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -123,7 +123,7 @@
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6304,6 +6324,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6353,6 +6373,16 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWaylandSessionManagementName,
       flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
       FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -140,7 +140,7 @@
  #endif  // BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(ENABLE_VR)
-@@ -7171,7 +7201,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7220,7 +7250,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -149,7 +149,7 @@
      {"contextual-search-box-uses-contextual-search-provider",
       flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
       flag_descriptions::
-@@ -7581,7 +7611,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7623,7 +7653,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      kNumSrpZpsRelatedSearches,
                                      "PowerTools")},
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -158,7 +158,7 @@
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7772,7 +7802,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7814,7 +7844,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "NtpRealboxNext")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -167,7 +167,7 @@
      {"ntp-customize-chrome-auto-open",
       flag_descriptions::kNtpCustomizeChromeAutoOpenName,
       flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -8070,7 +8100,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8112,7 +8142,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -176,7 +176,7 @@
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8979,7 +9009,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9021,7 +9051,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
  #endif  // !BUILDFLAG(IS_CHROMEOS)
  
@@ -185,7 +185,7 @@
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9540,7 +9570,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9582,7 +9612,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
       FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
  
@@ -194,7 +194,7 @@
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -10170,7 +10200,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10212,7 +10242,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
       FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
  
@@ -203,7 +203,7 @@
      {"reduce-user-agent-data-linux-platform-version",
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10710,7 +10740,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10758,7 +10788,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
  
@@ -212,7 +212,7 @@
      {"enable-generic-oidc-auth-profile-management",
       flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
       flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10731,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10779,7 +10809,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -221,7 +221,7 @@
      {"enable-user-navigation-capturing-pwa",
       flag_descriptions::kPwaNavigationCapturingName,
       flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11188,7 +11218,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11236,7 +11266,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kResponsiveIframesDescription, kOsAll,
       FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
  
@@ -230,7 +230,7 @@
      {"replace-sync-promos-with-sign-in-promos-desktop",
       flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
       flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11604,7 +11634,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11652,7 +11682,7 @@ const FeatureEntry kFeatureEntries[] = {
           segmentation_platform::features::kSegmentationSurveyPage)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -239,7 +239,7 @@
      {"autofill-enable-buy-now-pay-later",
       flag_descriptions::kAutofillEnableBuyNowPayLaterName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11693,7 +11723,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11741,7 +11771,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(
           password_manager::features::kPasswordFormClientsideClassifier)},
  
@@ -248,7 +248,7 @@
      {"contextual-cueing", flag_descriptions::kContextualCueingName,
       flag_descriptions::kContextualCueingDescription,
       kOsLinux | kOsMac | kOsWin,
-@@ -12055,7 +12085,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12109,7 +12139,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -257,7 +257,7 @@
      {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
       flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
       FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12091,7 +12121,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12145,7 +12175,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // !BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -266,7 +266,7 @@
      {"autofill-enable-amount-extraction",
       flag_descriptions::kAutofillEnableAmountExtractionName,
       flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12248,7 +12278,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12302,7 +12332,7 @@ const FeatureEntry kFeatureEntries[] = {
           apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -275,7 +275,7 @@
      {"chrome-web-store-navigation-throttle",
       flag_descriptions::kChromeWebStoreNavigationThrottleName,
       flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12284,7 +12314,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12338,7 +12368,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -284,7 +284,7 @@
      {"autofill-enable-amount-extraction-testing",
       flag_descriptions::kAutofillEnableAmountExtractionTestingName,
       flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12299,7 +12329,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12353,7 +12383,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
       FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
  
@@ -293,7 +293,7 @@
      {"root-scrollbar-follows-browser-theme",
       flag_descriptions::kRootScrollbarFollowsTheme,
       flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12571,7 +12601,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12625,7 +12655,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -302,7 +302,7 @@
      {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
       tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12661,7 +12691,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12715,7 +12745,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -311,7 +311,7 @@
      {"enable-site-search-allow-user-override-policy",
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12773,7 +12803,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12827,7 +12857,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +320,7 @@
      {"autofill-enable-buy-now-pay-later-for-klarna",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12846,7 +12876,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12900,7 +12930,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -329,7 +329,7 @@
      {"autofill-enable-buy-now-pay-later-for-externally-linked",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
       flag_descriptions::
-@@ -13124,7 +13154,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13178,7 +13208,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // !BUILDFLAG(IS_ANDROID),
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
      {"enable-ntp-enterprise-shortcuts",
       flag_descriptions::kEnableNtpEnterpriseShortcutsName,
       flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13254,7 +13284,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13308,7 +13338,7 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::kAutofillAndPasswordsInSameSurface)},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -347,7 +347,7 @@
      {"contextual-suggestion-ui-improvements",
       flag_descriptions::kContextualSuggestionsUiImprovementsName,
       flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13274,7 +13304,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13328,7 +13358,7 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::kAutofillPreferBuyNowPayLaterBlocklists)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
      {"autofill-enable-ai-based-amount-extraction",
       flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
       flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13345,7 +13375,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13399,7 +13429,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -365,7 +365,7 @@
      {"lens-reinvocation-affordance",
       flag_descriptions::kLensSearchReinvocationAffordanceName,
       flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -13403,7 +13433,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13457,7 +13487,7 @@ const FeatureEntry kFeatureEntries[] = {
       STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -374,7 +374,7 @@
      {"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
       flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
-@@ -13444,7 +13474,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13498,7 +13528,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -383,7 +383,7 @@
      {"read-anything-read-aloud-ts-text-segmentation",
       flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
       flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -13456,7 +13486,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13510,7 +13540,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
  
@@ -392,7 +392,7 @@
      {"profile-creation-decline-signin-cta-experiment",
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -13464,7 +13494,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13518,7 +13548,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
  #endif
  
@@ -401,7 +401,7 @@
      {"profile-creation-friction-reduction-experiment-prefill-name-requirement",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
-@@ -13476,7 +13506,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13530,7 +13560,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
  #endif
  
@@ -410,7 +410,7 @@
      {"profile-creation-friction-reduction-experiment-remove-signin-step",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
-@@ -13488,7 +13518,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13542,7 +13572,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
  #endif
  
@@ -419,7 +419,7 @@
      {"profile-creation-friction-reduction-experiment-skip-customize-profile",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
-@@ -13500,7 +13530,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13554,7 +13584,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentSkipCustomizeProfile)},
  #endif
  
@@ -428,7 +428,7 @@
      {"show-profile-picker-to-all-users-experiment",
       flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
       flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -13508,7 +13538,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13562,7 +13592,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
  #endif
  
@@ -437,7 +437,7 @@
      {"open-all-profiles-from-profile-picker-experiment",
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
-@@ -13551,7 +13581,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13605,7 +13635,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "AndroidDesktopZoomScaling")},
  #endif
  
@@ -446,7 +446,7 @@
      {"profile-picker-text-variations",
       flag_descriptions::kProfilePickerTextVariationsName,
       flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -13562,7 +13592,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13616,7 +13646,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -455,7 +455,7 @@
      {"lens-overlay-optimization-filter",
       flag_descriptions::kLensOverlayOptimizationFilterName,
       flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -13581,7 +13611,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13635,7 +13665,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -464,7 +464,7 @@
      {"read-anything-with-readability-enabled",
       flag_descriptions::kReadAnythingWithReadabilityName,
       flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -13589,7 +13619,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13643,7 +13673,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -473,7 +473,7 @@
      {"read-anything-omnibox-chip",
       flag_descriptions::kReadAnythingOmniboxChipName,
       flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -13644,7 +13674,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13698,7 +13728,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -482,7 +482,7 @@
      {"read-anything-immersive-reading-mode",
       flag_descriptions::kReadAnythingImmersiveReadingModeName,
       flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -13657,7 +13687,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13711,7 +13741,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -491,7 +491,7 @@
      {"lens-overlay-non-blocking-privacy-notice",
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -13730,7 +13760,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13784,7 +13814,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_flag__descriptions.h b/www/chromium/files/patch-chrome_browser_flag__descriptions.h
index 933a387705b9..5956b8254b4f 100644
--- a/www/chromium/files/patch-chrome_browser_flag__descriptions.h
+++ b/www/chromium/files/patch-chrome_browser_flag__descriptions.h
@@ -1,6 +1,6 @@
---- chrome/browser/flag_descriptions.h.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/flag_descriptions.h.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/flag_descriptions.h
-@@ -8618,6 +8618,18 @@ inline constexpr char kHandleMdmErrorsForDasherAccount
+@@ -8623,6 +8623,18 @@ inline constexpr char kHandleMdmErrorsForDasherAccount
  inline constexpr char kHandleMdmErrorsForDasherAccountsDescription[] =
      "Enables the mdm error handling feature for dasher accounts";
  
diff --git a/www/chromium/files/patch-chrome_browser_glic_host_glic__page__handler.cc b/www/chromium/files/patch-chrome_browser_glic_host_glic__page__handler.cc
index e2b0f99cf69a..ad39721aca64 100644
--- a/www/chromium/files/patch-chrome_browser_glic_host_glic__page__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_glic_host_glic__page__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/glic/host/glic_page_handler.cc.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/glic/host/glic_page_handler.cc.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/glic/host/glic_page_handler.cc
-@@ -134,7 +134,7 @@ namespace {
+@@ -138,7 +138,7 @@ namespace {
  constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
  #elif BUILDFLAG(IS_WIN)
  constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
diff --git a/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index f3e3b3294e29..bc84372cc2d6 100644
--- a/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -206,11 +206,11 @@
+@@ -207,11 +207,11 @@
  #include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
  #endif
  
@@ -14,7 +14,7 @@
  #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
  #endif
  
-@@ -228,7 +228,7 @@
+@@ -229,7 +229,7 @@
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,7 +23,7 @@
  #include "chrome/browser/ui/tabs/tab_metrics_provider.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -248,7 +248,7 @@ const int kMaxHistogramGatheringWaitDuration = 60000; 
+@@ -249,7 +249,7 @@ const int kMaxHistogramGatheringWaitDuration = 60000; 
  // Needs to be kept in sync with the writer in
  // third_party/crashpad/crashpad/handler/handler_main.cc.
  const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
@@ -32,7 +32,7 @@
  ChromeMetricsServiceCrashReporter& GetCrashReporter() {
    static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
    return *crash_reporter;
-@@ -559,7 +559,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
+@@ -560,7 +560,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -41,7 +41,7 @@
    metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
  
  #if !BUILDFLAG(IS_CHROMEOS)
-@@ -652,7 +652,7 @@ std::string ChromeMetricsServiceClient::GetVersionStri
+@@ -653,7 +653,7 @@ std::string ChromeMetricsServiceClient::GetVersionStri
  void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
    // TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
    // on Mac when the Crashpad API supports it.
@@ -50,7 +50,7 @@
    // Register the environment with the crash reporter. Note that there is a
    // window from startup to this point during which crash reports will not have
    // an environment set.
-@@ -752,7 +752,7 @@ void ChromeMetricsServiceClient::Initialize() {
+@@ -753,7 +753,7 @@ void ChromeMetricsServiceClient::Initialize() {
          this, local_state);
    }
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -59,7 +59,7 @@
    metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
        base::SequencedTaskRunner::GetCurrentDefault());
  #endif
-@@ -812,7 +812,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -813,7 +813,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::CPUMetricsProvider>());
  
@@ -68,7 +68,7 @@
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::MotherboardMetricsProvider>());
  #endif
-@@ -900,7 +900,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -903,7 +903,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
        std::make_unique<GoogleUpdateMetricsProviderMac>());
  #endif
  
@@ -77,7 +77,7 @@
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -999,7 +999,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -1002,7 +1002,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
        std::make_unique<HttpsEngagementMetricsProvider>());
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<TabMetricsProvider>(
            g_browser_process->profile_manager()));
-@@ -1011,7 +1011,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -1014,7 +1014,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
        std::make_unique<PowerMetricsProvider>());
  #endif
  
@@ -95,7 +95,7 @@
    metrics_service_->RegisterMetricsProvider(
        metrics::CreateDesktopSessionMetricsProvider());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1217,7 +1217,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
+@@ -1220,7 +1220,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
    }
  #endif
  
@@ -104,7 +104,7 @@
    // This creates the DesktopProfileSessionDurationsServices if it didn't exist
    // already.
    metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1568,7 +1568,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
+@@ -1571,7 +1571,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
    recorder =
        base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
            cros_system_profile_provider_.get());
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index 770d5d2afed3..84136ca54ae8 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
-@@ -154,7 +154,7 @@
+@@ -153,7 +153,7 @@
  #include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
  #endif
  
@@ -9,7 +9,7 @@
  #include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
  #endif
  
-@@ -407,7 +407,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
+@@ -406,7 +406,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
    browser_select_file_dialog_controller_ =
        std::make_unique<BrowserSelectFileDialogController>(profile);
  
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 0219bcec64df..0d1227942cab 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2026-01-14 08:33:23 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2026-01-21 09:57:21 UTC
 +++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1228,7 +1228,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1236,7 +1236,7 @@ void MaybeRegisterChromeFeaturePromos(
                  "Triggered when a shared tab becomes the active tab.")));
    }
  
@@ -9,7 +9,7 @@
    // kIPHSupervisedUserProfileSigninFeature:
    registry.RegisterFeature(std::move(
        FeaturePromoSpecification::CreateForCustomAction(
-@@ -1495,7 +1495,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1503,7 +1503,7 @@ void MaybeRegisterChromeFeaturePromos(
                         "Triggered to inform users of the availability of the "
                         "new translate screen feature on the Lens Overlay.")));
  
diff --git a/www/chromium/files/patch-chrome_common_chrome__features.cc b/www/chromium/files/patch-chrome_common_chrome__features.cc
index 92b275837727..a321c73d1f8b 100644
--- a/www/chromium/files/patch-chrome_common_chrome__features.cc
+++ b/www/chromium/files/patch-chrome_common_chrome__features.cc
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.cc.orig	2026-01-14 08:33:23 UTC
+--- chrome/common/chrome_features.cc.orig	2026-01-21 09:57:21 UTC
 +++ chrome/common/chrome_features.cc
 @@ -90,7 +90,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, base::FEATURE_EN
  #endif  // BUILDFLAG(IS_MAC)
@@ -27,7 +27,7 @@
  // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
  // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
  // Apps will not launch and will be marked in the UI as deprecated.
-@@ -768,7 +768,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE_DISABLED_BY_D
+@@ -773,7 +773,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE_DISABLED_BY_D
  // Killswitch that controls whether the guest WebContents visibility state is
  // set to hidden when the Glic panel is warming.
  BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -36,7 +36,7 @@
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1312,7 +1312,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequests, base::FE
+@@ -1317,7 +1317,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequests, base::FE
  // public keys.
  BASE_FEATURE(kKAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -45,7 +45,7 @@
  BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
  // Values taken from the low-memory-monitor documentation and also apply to the
  // portal API:
-@@ -1323,7 +1323,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+@@ -1328,7 +1328,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
      &kLinuxLowMemoryMonitor, "critical_level", 255};
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/www/chromium/files/patch-chrome_common_chrome__features.h b/www/chromium/files/patch-chrome_common_chrome__features.h
index 1c4d95c694c1..bbb7d3097a22 100644
--- a/www/chromium/files/patch-chrome_common_chrome__features.h
+++ b/www/chromium/files/patch-chrome_common_chrome__features.h
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.h.orig	2026-01-14 08:33:23 UTC
+--- chrome/common/chrome_features.h.orig	2026-01-21 09:57:21 UTC
 +++ chrome/common/chrome_features.h
 @@ -85,7 +85,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProvider);
  #endif  // BUILDFLAG(IS_MAC)
@@ -18,7 +18,7 @@
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -962,7 +962,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
+@@ -968,7 +968,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
  
@@ -27,7 +27,7 @@
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
  COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -970,7 +970,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -976,7 +976,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
index 5b0217ee2067..0ca494c6f8d9 100644
--- a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_process_host_impl.cc.orig	2026-01-14 08:33:23 UTC
+--- content/browser/renderer_host/render_process_host_impl.cc.orig	2026-01-21 09:57:21 UTC
 +++ content/browser/renderer_host/render_process_host_impl.cc
 @@ -227,7 +227,7 @@
  #include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
@@ -27,7 +27,7 @@
    child_thread_type_switcher_.SetPid(child_pid);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  }
-@@ -3644,7 +3644,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
+@@ -3638,7 +3638,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
              base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
    }
  
@@ -36,7 +36,7 @@
    // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
    // for NV12 GPU memory buffer.
    if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3700,6 +3700,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
+@@ -3694,6 +3694,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
        switches::kDisableSkiaRuntimeOpts,
        switches::kDisableSpeechAPI,
        switches::kDisableThreadedCompositing,
@@ -44,7 +44,7 @@
        switches::kDisableV8IdleTasks,
        switches::kDisableVideoCaptureUseGpuMemoryBuffer,
        switches::kDisableWebGLImageChromium,
-@@ -5576,7 +5577,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
+@@ -5570,7 +5571,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
    // - Win: https://crbug.com/707022 .
    uint64_t total_size = 0;
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/chromium/files/patch-content_public_common_content__switches.cc b/www/chromium/files/patch-content_public_common_content__switches.cc
index 364ca6b19598..233aae1f3d76 100644
--- a/www/chromium/files/patch-content_public_common_content__switches.cc
+++ b/www/chromium/files/patch-content_public_common_content__switches.cc
@@ -1,4 +1,4 @@
---- content/public/common/content_switches.cc.orig	2025-12-05 10:12:50 UTC
+--- content/public/common/content_switches.cc.orig	2026-01-21 09:57:21 UTC
 +++ content/public/common/content_switches.cc
 @@ -347,6 +347,8 @@ const char kEnableIsolatedWebAppsInRenderer[] =
  // builds.
@@ -9,7 +9,7 @@
  // Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
  // triggering of change attribute of the NetInfo API when there is a change in
  // the connection type.
-@@ -946,7 +948,7 @@ const char kPreventResizingContentsForTesting[] =
+@@ -940,7 +942,7 @@ const char kPreventResizingContentsForTesting[] =
      "prevent-resizing-contents-for-testing";
  #endif
  
diff --git a/www/chromium/files/patch-content_public_common_content__switches.h b/www/chromium/files/patch-content_public_common_content__switches.h
index d9a1037529d8..3633dbce84c0 100644
--- a/www/chromium/files/patch-content_public_common_content__switches.h
+++ b/www/chromium/files/patch-content_public_common_content__switches.h
@@ -1,4 +1,4 @@
---- content/public/common/content_switches.h.orig	2025-12-05 10:12:50 UTC
+--- content/public/common/content_switches.h.orig	2026-01-21 09:57:21 UTC
 +++ content/public/common/content_switches.h
 @@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnableGpuMemoryBuffe
  CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -8,7 +8,7 @@
  CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
  CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
  CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -259,7 +260,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD
+@@ -256,7 +257,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD
  CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
  #endif
  
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index e5e5d8ff8bfb..aa12155370ff 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ungoogled-chromium
-PORTVERSION=	144.0.7559.59
+PORTVERSION=	144.0.7559.96
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 UGVERSION=	${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo
index bbe2958b938f..82b9b33d0d91 100644
--- a/www/ungoogled-chromium/distinfo
+++ b/www/ungoogled-chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1768570885
-SHA256 (chromium-144.0.7559.59-lite.tar.xz) = 8d6de5bbf447b9d0f3c99843230ffebe5954cbcb38d9f8c2ddbbeb5fbcfa9179
-SIZE (chromium-144.0.7559.59-lite.tar.xz) = 1287944964
+TIMESTAMP = 1769071896
+SHA256 (chromium-144.0.7559.96-lite.tar.xz) = 6f7fbeaa5ef0b1b4c0ede631edb7365ae48602f587c3c3b65af874922d21a064
+SIZE (chromium-144.0.7559.96-lite.tar.xz) = 1287892772
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-144.0.7559.59-testdata.tar.xz) = 238624cd8fcdd06dfb62168a52d40af281990251615c7c71ed63b5e9a0ae4e77
-SIZE (chromium-144.0.7559.59-testdata.tar.xz) = 1311290608
-SHA256 (ungoogled-software-ungoogled-chromium-144.0.7559.59-144.0.7559.59-1_GH0.tar.gz) = 083adc19e6cb0e835f251e8dba06d3187fe56875e79358c738d872acb20cbfa3
-SIZE (ungoogled-software-ungoogled-chromium-144.0.7559.59-144.0.7559.59-1_GH0.tar.gz) = 656258
+SHA256 (chromium-144.0.7559.96-testdata.tar.xz) = 8cac918ad9e820acd8dacd150d2b31335dc85690e41e5881d1f6c5a503a95658
+SIZE (chromium-144.0.7559.96-testdata.tar.xz) = 1311335796
+SHA256 (ungoogled-software-ungoogled-chromium-144.0.7559.96-144.0.7559.96-1_GH0.tar.gz) = 769dff6846ee57058cb6a7c7c0a303d2d2c5e037e0b9f136d7367c7b396bb555
+SIZE (ungoogled-software-ungoogled-chromium-144.0.7559.96-144.0.7559.96-1_GH0.tar.gz) = 656258
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn b/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn
index 97bbfb8b10b3..dec946f2d59d 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig	2026-01-16 13:40:34 UTC
+--- chrome/browser/BUILD.gn.orig	2026-01-22 08:55:06 UTC
 +++ chrome/browser/BUILD.gn
-@@ -7101,6 +7101,13 @@ static_library("browser") {
+@@ -7103,6 +7103,13 @@ static_library("browser") {
            [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
      }
  
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc b/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
index 1cba92de4a80..9664928e0359 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig	2026-01-16 13:40:34 UTC
+--- chrome/browser/about_flags.cc.orig	2026-01-22 08:55:06 UTC
 +++ chrome/browser/about_flags.cc
 @@ -334,12 +334,12 @@
  #include "components/stylus_handwriting/win/features.h"
@@ -42,7 +42,7 @@
  const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
      {"UIClipboardMaximumAge", "60"}};
  const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1279,7 +1299,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1293,7 +1313,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
  
  // A limited number of combinations of the rich autocompletion params.
  const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3975,7 +3995,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
+@@ -4008,7 +4028,7 @@ const FeatureEntry::FeatureVariation kAndroidThemeReso
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
      {{"link_capturing_state", "on_by_default"}};
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4005,7 +4025,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -4038,7 +4058,7 @@ const flags_ui::FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS)
  
@@ -69,7 +69,7 @@
  const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
      {"Default", "", ""},
      {"Disabled", switches::kDisableFeatures,
-@@ -4251,7 +4271,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4284,7 +4304,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
  };
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -78,7 +78,7 @@
  const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
      {"BackoffTime", "0h"},
      {"BackoffMultiplierBase", "0.0"},
-@@ -5023,7 +5043,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -5072,7 +5092,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -87,7 +87,7 @@
  const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
      {"max_customize_chrome_auto_shown_count", "5"},
      {"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5141,7 +5161,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -5190,7 +5210,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
       nullptr}};
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -96,7 +96,7 @@
  const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
      {"profile-picker-variation", "keep-work-and-life-separate"}};
  const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5798,7 +5818,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5847,7 +5867,7 @@ const FeatureEntry kFeatureEntries[] = {
      },
*** 711 LINES SKIPPED ***