aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Nagy <rnagy@FreeBSD.org>2026-07-29 11:22:56 +0000
committerRobert Nagy <rnagy@FreeBSD.org>2026-07-29 11:32:34 +0000
commit51792f0ba744f54016e5394e3fd3033a513eadb0 (patch)
treef76139c7b0ff59afa2458386d54678d9770e78d2
parent7fe6cd237a3d6cdfc51c1efc72673045fcccd1e1 (diff)
www/chromium: update to 150.0.7871.186
-rw-r--r--www/chromium/Makefile3
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-BUILD.gn22
-rw-r--r--www/chromium/files/patch-chrome_browser_about__flags.cc86
-rw-r--r--www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_flag__descriptions.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_ui__features.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_ui__features.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.h12
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc13
-rw-r--r--www/chromium/files/patch-components_signin_public_base_signin__switches.cc12
-rw-r--r--www/chromium/files/patch-components_signin_public_base_signin__switches.h16
-rw-r--r--www/chromium/files/patch-content_browser_BUILD.gn6
-rw-r--r--www/chromium/files/patch-content_browser_browser__main__loop.cc8
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc8
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc6
-rw-r--r--www/chromium/files/patch-third__party_blink_common_features.cc6
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json516
-rw-r--r--www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc12
-rw-r--r--www/chromium/files/patch-ui_views_focus_focus__manager.cc6
-rw-r--r--www/chromium/files/patch-ui_views_widget_widget.cc4
25 files changed, 143 insertions, 153 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 74b3200f4e1f..7cb80cd8a2da 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chromium
-PORTVERSION= 150.0.7871.100
-PORTREVISION= 2
+PORTVERSION= 150.0.7871.186
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 89563a229870..fe71acaa8ffc 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1784583895
-SHA256 (chromium-150.0.7871.100-lite.tar.xz) = e0e26cffe3196dd08ce119994ec650faaf36f683a42d85460c3138ed61f69be7
-SIZE (chromium-150.0.7871.100-lite.tar.xz) = 1668003676
+TIMESTAMP = 1785323324
+SHA256 (chromium-150.0.7871.186-lite.tar.xz) = 4ff4b64971c8097631a4f17d2f7fb050e8ede62b1b3c0f1ef0a1fffcac11bbb7
+SIZE (chromium-150.0.7871.186-lite.tar.xz) = 1668536212
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-150.0.7871.100-testdata.tar.xz) = 3f11f22e0b9586b7120a534be0c6bc7789bf9e7db742cab9b44b2d3304f0d349
-SIZE (chromium-150.0.7871.100-testdata.tar.xz) = 1314438252
+SHA256 (chromium-150.0.7871.186-testdata.tar.xz) = 33a31e68a081dcae38d3b1060508f2a0a35e732618f42e9524738c27ed4af5cc
+SIZE (chromium-150.0.7871.186-testdata.tar.xz) = 1314381172
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn
index 8cb24764098d..53ddc4f753f0 100644
--- a/www/chromium/files/patch-BUILD.gn
+++ b/www/chromium/files/patch-BUILD.gn
@@ -1,6 +1,6 @@
---- BUILD.gn.orig 2026-07-01 06:24:19 UTC
+--- BUILD.gn.orig 2026-07-29 11:06:49 UTC
+++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -69,7 +69,7 @@ declare_args() {
root_extra_deps = []
}
@@ -9,7 +9,7 @@
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -101,7 +101,6 @@ group("gn_all") {
+@@ -102,7 +102,6 @@ group("gn_all") {
"//codelabs",
"//components:components_unittests",
"//components/gwp_asan:gwp_asan_unittests",
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -429,7 +428,7 @@ group("gn_all") {
+@@ -434,7 +433,7 @@ group("gn_all") {
}
}
@@ -26,7 +26,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -592,6 +591,15 @@ group("gn_all") {
+@@ -597,6 +596,15 @@ group("gn_all") {
}
}
@@ -42,7 +42,7 @@
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -640,7 +648,7 @@ group("gn_all") {
+@@ -645,7 +653,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
-@@ -675,7 +683,7 @@ group("gn_all") {
+@@ -680,7 +688,7 @@ group("gn_all") {
]
}
@@ -60,7 +60,7 @@
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1080,7 +1088,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1085,7 +1093,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -69,7 +69,7 @@
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1232,7 +1240,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1237,7 +1245,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.
-@@ -1246,7 +1254,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1251,7 +1259,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.
-@@ -1526,7 +1534,7 @@ group("chromium_builder_perf") {
+@@ -1531,7 +1539,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/chromium/files/patch-chrome_browser_about__flags.cc b/www/chromium/files/patch-chrome_browser_about__flags.cc
index 251e43207313..01bc92b303cc 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-07-01 06:24:19 UTC
+--- chrome/browser/about_flags.cc.orig 2026-07-29 11:06:49 UTC
+++ chrome/browser/about_flags.cc
@@ -345,13 +345,13 @@
#include "components/stylus_handwriting/win/features.h"
@@ -121,7 +121,7 @@
const FeatureEntry::FeatureParam kProjectsPanelWithoutThreadsVariation[] = {
{"include_threads_in_projects_panel", "false"}};
const FeatureEntry::FeatureParam kProjectsPanelWithThreadsVariation[] = {
-@@ -5476,7 +5493,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5486,7 +5503,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableProcessIsolationUiDescription, kOsWin,
FEATURE_VALUE_TYPE(features::kProcessIsolationSettings)},
#endif // BUILDFLAG(IS_WIN)
@@ -130,7 +130,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5682,7 +5699,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5692,7 +5709,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -139,7 +139,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5697,6 +5714,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5707,6 +5724,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -156,7 +156,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6133,7 +6160,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6143,7 +6170,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
@@ -165,7 +165,7 @@
{"first-run-desktop-choice-screen-refresh",
flag_descriptions::kFirstRunDesktopChoiceScreenRefreshName,
flag_descriptions::kFirstRunDesktopChoiceScreenRefreshDescription,
-@@ -6443,7 +6470,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6453,7 +6480,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -174,7 +174,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -6878,7 +6905,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6888,7 +6915,7 @@ const FeatureEntry kFeatureEntries[] = {
kVoiceSearchCoherenceComposeboxVariations,
"VoiceSearchCoherenceComposeboxVariations")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -183,7 +183,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7125,7 +7152,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7135,7 +7162,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(omnibox::kContextMenuAnimationLimiting)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -192,7 +192,7 @@
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7366,7 +7393,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7380,7 +7407,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_PRINTING)
@@ -201,7 +201,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7578,7 +7605,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7592,7 +7619,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kHeadlessCaptionEarlyStart)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -210,7 +210,7 @@
{"enable-input-protection", flag_descriptions::kEnableInputProtectionName,
flag_descriptions::kEnableInputProtectionDescription, kOsDesktop,
FEATURE_VALUE_TYPE(views::features::kEnableInputProtection)},
-@@ -8153,7 +8180,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8167,7 +8194,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -219,7 +219,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8599,7 +8626,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8613,7 +8640,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -228,7 +228,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9046,7 +9073,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9060,7 +9087,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -237,7 +237,7 @@
{"auto-picture-in-picture-for-video-playback",
flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9259,7 +9286,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9273,7 +9300,7 @@ const FeatureEntry kFeatureEntries[] = {
content_settings::features::kApproximateGeolocationPermission,
kApproximateGeolocationPermissionVariations,
"ApproximateGeolocationPermission")},
@@ -246,7 +246,7 @@
{"approximate-geolocation-permission",
flag_descriptions::kApproximateGeolocationPermissionName,
flag_descriptions::kApproximateGeolocationPermissionDescription,
-@@ -9757,7 +9784,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9773,7 +9800,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -255,7 +255,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -9767,7 +9794,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9783,7 +9810,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -264,7 +264,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10119,7 +10146,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10141,7 +10168,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -273,7 +273,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -10503,7 +10530,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10525,7 +10552,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -282,7 +282,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -10962,7 +10989,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10984,7 +11011,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -291,7 +291,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -10985,7 +11012,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11007,7 +11034,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -300,7 +300,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11101,7 +11128,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11123,7 +11150,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
@@ -309,7 +309,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11141,7 +11168,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11163,7 +11190,7 @@ const FeatureEntry kFeatureEntries[] = {
supervised_user::kSupervisedUserUseUrlFilteringService)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -318,7 +318,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11151,7 +11178,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11173,7 +11200,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -327,7 +327,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11339,7 +11366,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11361,7 +11388,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -336,7 +336,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11379,7 +11406,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11401,7 +11428,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -345,7 +345,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11463,7 +11490,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11485,7 +11512,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -354,7 +354,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11512,7 +11539,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11534,7 +11561,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -363,7 +363,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -11886,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11908,7 +11935,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -372,7 +372,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12017,7 +12044,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12039,7 +12066,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,
-@@ -12061,7 +12088,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12083,7 +12110,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-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -12095,7 +12122,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12117,7 +12144,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -399,7 +399,7 @@
{"disable-u18-feedback-desktop",
flag_descriptions::kDisableU18FeedbackDesktopName,
flag_descriptions::kDisableU18FeedbackDesktopDescription,
-@@ -12103,7 +12130,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12125,7 +12152,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)},
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -408,7 +408,7 @@
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12124,7 +12151,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12146,7 +12173,7 @@ const FeatureEntry kFeatureEntries[] = {
enterprise_signals::features::kProfileSignalsReportingEnabled)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -417,7 +417,7 @@
{"projects-panel", flag_descriptions::kProjectsPanelName,
flag_descriptions::kProjectsPanelDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(tab_groups::kProjectsPanel,
-@@ -12158,7 +12185,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12180,7 +12207,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -426,7 +426,7 @@
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -12185,7 +12212,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12207,7 +12234,7 @@ const FeatureEntry kFeatureEntries[] = {
MULTI_VALUE_TYPE(kConnectionAllowlistsChoices)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -435,7 +435,7 @@
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -12193,7 +12220,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12215,7 +12242,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -444,7 +444,7 @@
{"read-anything-omnibox-chip",
flag_descriptions::kReadAnythingOmniboxChipName,
flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12215,7 +12242,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12237,7 +12264,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -453,7 +453,7 @@
{"read-anything-immersive-reading-mode",
flag_descriptions::kReadAnythingImmersiveReadingModeName,
flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -12228,7 +12255,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12250,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -462,7 +462,7 @@
{"lens-overlay-non-blocking-privacy-notice",
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12301,7 +12328,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12323,7 +12350,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -471,7 +471,7 @@
{"enable-your-saved-info-settings-page",
flag_descriptions::kYourSavedInfoSettingsPageName,
flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12479,7 +12506,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12501,7 +12528,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -480,7 +480,7 @@
{"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12503,7 +12530,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12525,7 +12552,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
#endif
@@ -489,7 +489,7 @@
{"password-upload-ui-update",
flag_descriptions::kPasswordUploadUiUpdateName,
flag_descriptions::kPasswordUploadUiUpdateDescription,
-@@ -12552,7 +12579,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12574,7 +12601,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chrome::android::kAndroidXrImmersivePlayer)},
#endif
@@ -498,7 +498,7 @@
{"saas-usage-reporting", flag_descriptions::kSaasUsageReportingName,
flag_descriptions::kSaasUsageReportingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12983,7 +13010,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13005,7 +13032,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kUserMediaElement)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index c8e1bfba3fd0..ee72bc03c0d3 100644
--- a/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -1,6 +1,6 @@
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-07-08 13:13:35 UTC
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-07-29 11:06:49 UTC
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2097,7 +2097,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe
+@@ -2111,7 +2111,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe
bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
const base::FilePath& path) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
return !download_prefs_->ShouldOpenPdfInSystemReader();
}
-@@ -2234,7 +2234,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
+@@ -2248,7 +2248,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
content::CheckDownloadAllowedCallback check_download_allowed_cb) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -18,7 +18,7 @@
// Don't download pdf if it is a file URL, as that might cause an infinite
// download loop if Chrome is not the system pdf viewer.
if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -2312,7 +2312,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
+@@ -2326,7 +2326,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
DCHECK(download_item->IsSavePackageDownload());
#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-chrome_browser_flag__descriptions.h b/www/chromium/files/patch-chrome_browser_flag__descriptions.h
index 32d0b296a8c0..2a04c9622f0f 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-07-01 06:24:19 UTC
+--- chrome/browser/flag_descriptions.h.orig 2026-07-29 11:06:49 UTC
+++ chrome/browser/flag_descriptions.h
-@@ -8514,6 +8514,18 @@ inline constexpr char kEnableDlpFileSystemApiDescripti
+@@ -8523,6 +8523,18 @@ inline constexpr char kEnableDlpFileSystemApiDescripti
"Enable DLP upload scan support for FileSystem API-backed cloud storage on "
"ChromeOS.";
diff --git a/www/chromium/files/patch-chrome_browser_ui_ui__features.cc b/www/chromium/files/patch-chrome_browser_ui_ui__features.cc
index 7b132f1fada3..7efea551f9e4 100644
--- a/www/chromium/files/patch-chrome_browser_ui_ui__features.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_ui__features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/ui_features.cc.orig 2026-07-01 06:24:19 UTC
+--- chrome/browser/ui/ui_features.cc.orig 2026-07-29 11:06:49 UTC
+++ chrome/browser/ui/ui_features.cc
-@@ -82,7 +82,7 @@ bool IsWebuiRefresh2026Enabled() {
+@@ -100,7 +100,7 @@ bool IsWebuiRefresh2026Enabled() {
base::FeatureList::IsEnabled(kWebuiRefresh2026);
}
@@ -9,7 +9,7 @@
BASE_FEATURE(kDseIntegrity, base::FEATURE_ENABLED_BY_DEFAULT);
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
-@@ -283,7 +283,7 @@ BASE_FEATURE(kManagedProfileRequiredInterstitial,
+@@ -301,7 +301,7 @@ BASE_FEATURE(kManagedProfileRequiredInterstitial,
BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -18,7 +18,7 @@
BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-@@ -399,7 +399,7 @@ bool IsBookmarkTabGroupConversionEnabled() {
+@@ -417,7 +417,7 @@ bool IsBookmarkTabGroupConversionEnabled() {
return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_ui__features.h b/www/chromium/files/patch-chrome_browser_ui_ui__features.h
index 5a3be4aa16e0..95db24109750 100644
--- a/www/chromium/files/patch-chrome_browser_ui_ui__features.h
+++ b/www/chromium/files/patch-chrome_browser_ui_ui__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/ui_features.h.orig 2026-07-01 06:24:19 UTC
+--- chrome/browser/ui/ui_features.h.orig 2026-07-29 11:06:49 UTC
+++ chrome/browser/ui/ui_features.h
@@ -28,7 +28,7 @@ BASE_DECLARE_FEATURE(kCreateNewTabGroupAppMenuTopLevel
@@ -9,7 +9,7 @@
BASE_DECLARE_FEATURE(kDseIntegrity);
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -74,7 +74,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
+@@ -78,7 +78,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
BASE_DECLARE_FEATURE_PARAM(int, kSeparateDefaultAndPinPromptMessageVersion);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -18,7 +18,7 @@
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
-@@ -260,7 +260,7 @@ BASE_DECLARE_FEATURE(kManagedProfileRequiredInterstiti
+@@ -264,7 +264,7 @@ BASE_DECLARE_FEATURE(kManagedProfileRequiredInterstiti
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
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 1602e4cae49c..15ce1b43e1c6 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-07-01 06:24:19 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-07-29 11:06:49 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1449,7 +1449,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1466,7 +1466,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1755,7 +1755,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1771,7 +1771,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-components_feature__engagement_public_feature__constants.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
index 347ae237ab2a..8e68a266bfa9 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2026-07-01 06:24:19 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2026-07-29 11:06:49 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -932,7 +932,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFeature,
+@@ -935,7 +935,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFeature,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
BASE_FEATURE(kIPHAutofillAtMemoryFeature,
"IPH_AutofillAtMemory",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1005,7 +1005,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFeature,
+@@ -1008,7 +1008,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFeature,
base::FEATURE_ENABLED_BY_DEFAULT);
#endif
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
index be04a6a49d9f..bf1a773bbe13 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2026-07-01 06:24:19 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2026-07-29 11:06:49 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDemoMode);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -406,7 +406,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSActiveDaysTra
+@@ -407,7 +407,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSActiveDaysTra
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillAtMemoryFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
-@@ -441,7 +441,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGoogleOneOfferNo
+@@ -442,7 +442,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGoogleOneOfferNo
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLauncherSearchHelpUiFeature);
#endif
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
index cd69908a22fa..225070464f3d 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.cc.orig 2026-07-01 06:24:19 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2026-07-29 11:06:49 UTC
+++ components/feature_engagement/public/feature_list.cc
@@ -242,7 +242,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_IOS)
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -328,7 +328,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -329,7 +329,7 @@ const base::Feature* const kAllFeatures[] = {
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
// keep-sorted start case=no
&kIPHAutofillAccountNameEmailSuggestionFeature,
&kIPHAutofillAiOptInFeature,
-@@ -361,7 +361,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -362,7 +362,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__list.h b/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
index f34c07ae1e74..d49f0a4be027 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.h.orig 2026-07-01 06:24:19 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2026-07-29 11:06:49 UTC
+++ components/feature_engagement/public/feature_list.h
@@ -393,7 +393,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVisitedSiteFeatur
#endif // BUILDFLAG(IS_IOS)
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -532,7 +532,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -534,7 +534,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAccountNameEmailSuggestionFeature,
"IPH_AutofillAccountNameEmailSuggestion");
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
-@@ -577,7 +577,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearchHelpUiFeature
+@@ -579,7 +579,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearchHelpUiFeature
"IPH_LauncherSearchHelpUi");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -27,7 +27,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -814,7 +814,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -816,7 +816,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHWhatsNewUpdatedFeature),
// keep-sorted end
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -36,7 +36,7 @@
#if BUILDFLAG(ENABLE_EXTENSIONS)
VARIATION_ENTRY(kIPHExtensionsMenuFeature),
VARIATION_ENTRY(kIPHExtensionsRequestAccessButtonFeature),
-@@ -884,7 +884,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -887,7 +887,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -45,7 +45,7 @@
// keep-sorted start case=no
VARIATION_ENTRY(kIPHAutofillAccountNameEmailSuggestionFeature),
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
-@@ -913,7 +913,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -916,7 +916,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHLauncherSearchHelpUiFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc b/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc
index d2db4b7c1017..491e80a22879 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc
@@ -1,4 +1,4 @@
---- components/password_manager/core/browser/features/password_features.cc.orig 2026-07-01 06:24:19 UTC
+--- components/password_manager/core/browser/features/password_features.cc.orig 2026-07-29 11:06:49 UTC
+++ components/password_manager/core/browser/features/password_features.cc
@@ -78,7 +78,7 @@ BASE_FEATURE(kClearUndecryptablePasswords,
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
@@ -9,16 +9,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -115,7 +115,7 @@ BASE_FEATURE(kFetchChangePasswordUrlForPasswordChange,
- BASE_FEATURE(kFillOnAccountSelect,
- "fill-on-account-select",
- // TODO(504600482): Disable the feature again upon fixing the bug.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -181,7 +181,7 @@ BASE_FEATURE(kPasswordStorePropagatesActionableErrors,
+@@ -175,7 +175,7 @@ BASE_FEATURE(kPasswordStorePropagatesActionableErrors,
BASE_FEATURE(kPasswordCheckupPrototype, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/chromium/files/patch-components_signin_public_base_signin__switches.cc b/www/chromium/files/patch-components_signin_public_base_signin__switches.cc
index 8df13c01fd65..ec54b7fd2905 100644
--- a/www/chromium/files/patch-components_signin_public_base_signin__switches.cc
+++ b/www/chromium/files/patch-components_signin_public_base_signin__switches.cc
@@ -1,4 +1,4 @@
---- components/signin/public/base/signin_switches.cc.orig 2026-07-01 06:24:19 UTC
+--- components/signin/public/base/signin_switches.cc.orig 2026-07-29 11:06:49 UTC
+++ components/signin/public/base/signin_switches.cc
@@ -33,7 +33,7 @@ const char kForceFreFeatureShowcaseSteps[] = "force-fr
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -45,7 +45,7 @@
BASE_FEATURE(kDisableU18FeedbackDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -474,7 +474,7 @@ const base::FeatureParam<base::TimeDelta>
+@@ -481,7 +481,7 @@ const base::FeatureParam<base::TimeDelta>
base::Hours(8)};
#endif
@@ -54,7 +54,7 @@
BASE_FEATURE(kFirstRunDesktopRefresh, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kFirstRunDesktopChoiceScreenRefresh,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -502,11 +502,11 @@ constexpr base::FeatureParam<FirstRunDesktopSignInProm
+@@ -509,11 +509,11 @@ constexpr base::FeatureParam<FirstRunDesktopSignInProm
&kFirstRunDesktopSignInPromoVariations};
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -68,7 +68,7 @@
BASE_FEATURE(kFirstRunDesktopRevamp, base::FEATURE_DISABLED_BY_DEFAULT);
bool IsFirstRunDesktopRevampEnabled(bool is_in_search_engine_choice_region) {
return IsFirstRunDesktopRefreshEnabled(is_in_search_engine_choice_region) &&
-@@ -573,12 +573,12 @@ BASE_FEATURE(kNoAccountWebSignin, base::FEATURE_DISABL
+@@ -580,12 +580,12 @@ BASE_FEATURE(kNoAccountWebSignin, base::FEATURE_DISABL
BASE_FEATURE(kNonDefaultGaiaOriginCheck, base::FEATURE_ENABLED_BY_DEFAULT);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -83,7 +83,7 @@
BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -619,7 +619,7 @@ const base::FeatureParam<int> kContextualSigninPromoDi
+@@ -626,7 +626,7 @@ const base::FeatureParam<int> kContextualSigninPromoDi
"contextual_signin_promo_dismissed_threshold",
2);
@@ -92,7 +92,7 @@
BASE_FEATURE(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -689,7 +689,7 @@ BASE_FEATURE(kStableDeviceId, base::FEATURE_DISABLED_B
+@@ -696,7 +696,7 @@ BASE_FEATURE(kStableDeviceId, base::FEATURE_DISABLED_B
BASE_FEATURE(kSupportAddSessionEmailPrefill, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
diff --git a/www/chromium/files/patch-components_signin_public_base_signin__switches.h b/www/chromium/files/patch-components_signin_public_base_signin__switches.h
index 8bfda7f66293..9554e5671dad 100644
--- a/www/chromium/files/patch-components_signin_public_base_signin__switches.h
+++ b/www/chromium/files/patch-components_signin_public_base_signin__switches.h
@@ -1,4 +1,4 @@
---- components/signin/public/base/signin_switches.h.orig 2026-07-01 06:24:19 UTC
+--- components/signin/public/base/signin_switches.h.orig 2026-07-29 11:06:49 UTC
+++ components/signin/public/base/signin_switches.h
@@ -58,7 +58,7 @@ bool IsAvatarSyncPromoFeatureEnabled();
COMPONENT_EXPORT(SIGNIN_SWITCHES)
@@ -36,7 +36,7 @@
// If enabled, disables feedback for U18 users on desktop platforms.
// The iOS version is kDisableFeedbackForIneligibleUsers flag.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -377,7 +377,7 @@ extern const base::FeatureParam<base::TimeDelta>
+@@ -379,7 +379,7 @@ extern const base::FeatureParam<base::TimeDelta>
kPolicyDisclaimerRegistrationRetryDelay;
#endif
@@ -45,7 +45,7 @@
// This feature controls running visually refreshed first run and profile
// creation flows for users outside of the search engine choice regions. To
// enable the refresh in search engine choice screen regions,
-@@ -431,7 +431,7 @@ extern const base::FeatureParam<FirstRunDesktopSignInP
+@@ -433,7 +433,7 @@ extern const base::FeatureParam<FirstRunDesktopSignInP
kFirstRunDesktopSignInPromoVariation;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -54,7 +54,7 @@
// A HaTS survey flag for the survey to gather user feedback after the changes
// introduced with `kFirstRunDesktopRefresh`.
//
-@@ -441,7 +441,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -443,7 +443,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFirstRunDesktopRefreshSurvey);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -63,7 +63,7 @@
// It enables the first run revamp (introduce new UIs and additional effects).
// This feature is no-op if `kFirstRunDesktopRefresh` is disabled.
//
-@@ -529,7 +529,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -531,7 +531,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kNonDefaultGaiaOriginCheck);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -72,7 +72,7 @@
// Add new entry points for uploading passwords to account storage and update
// existing ones.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -537,7 +537,7 @@ BASE_DECLARE_FEATURE(kPasswordUploadUiUpdate);
+@@ -539,7 +539,7 @@ BASE_DECLARE_FEATURE(kPasswordUploadUiUpdate);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -81,7 +81,7 @@
// Experimenting with changing the secondary CTA for FRE and new profile
// creation.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -598,7 +598,7 @@ extern const base::FeatureParam<int> kContextualSignin
+@@ -600,7 +600,7 @@ extern const base::FeatureParam<int> kContextualSignin
COMPONENT_EXPORT(SIGNIN_SWITCHES)
extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
@@ -90,7 +90,7 @@
// Uses the Material Next theme for the signin promo.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
-@@ -653,7 +653,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -655,7 +655,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSupportAddSessionEmailPrefill);
#endif
diff --git a/www/chromium/files/patch-content_browser_BUILD.gn b/www/chromium/files/patch-content_browser_BUILD.gn
index 746213d67cb8..7ea2e58f6478 100644
--- a/www/chromium/files/patch-content_browser_BUILD.gn
+++ b/www/chromium/files/patch-content_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- content/browser/BUILD.gn.orig 2026-07-01 06:24:19 UTC
+--- content/browser/BUILD.gn.orig 2026-07-29 11:06:49 UTC
+++ content/browser/BUILD.gn
-@@ -2674,6 +2674,14 @@ source_set("browser") {
+@@ -2676,6 +2676,14 @@ source_set("browser") {
]
}
@@ -15,7 +15,7 @@
if (is_linux || is_chromeos) {
sources -=
[ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2723,6 +2731,15 @@ source_set("browser") {
+@@ -2725,6 +2733,15 @@ source_set("browser") {
if (allow_oop_video_decoder) {
sources += [ "media/oop_video_decoder_factory.cc" ]
deps += [ "//media/mojo/mojom" ]
diff --git a/www/chromium/files/patch-content_browser_browser__main__loop.cc b/www/chromium/files/patch-content_browser_browser__main__loop.cc
index 4a1b04829955..c2b92c47f8d6 100644
--- a/www/chromium/files/patch-content_browser_browser__main__loop.cc
+++ b/www/chromium/files/patch-content_browser_browser__main__loop.cc
@@ -1,6 +1,6 @@
---- content/browser/browser_main_loop.cc.orig 2026-05-07 17:02:56 UTC
+--- content/browser/browser_main_loop.cc.orig 2026-07-29 11:06:49 UTC
+++ content/browser/browser_main_loop.cc
-@@ -250,6 +250,12 @@
+@@ -252,6 +252,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
#endif
@@ -13,7 +13,7 @@
// One of the linux specific headers defines this as a macro.
#ifdef DestroyAll
#undef DestroyAll
-@@ -536,6 +542,12 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -538,6 +544,12 @@ int BrowserMainLoop::EarlyInitialization() {
// by now since a thread to start the ServiceManager has been created
// before the browser main loop starts.
DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -26,7 +26,7 @@
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -567,7 +579,7 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -569,7 +581,7 @@ int BrowserMainLoop::EarlyInitialization() {
base::PlatformThread::SetCurrentThreadType(base::ThreadType::kPresentation);
#if BUILDFLAG(IS_APPLE) || 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 68b39593a992..463d313ebe43 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-07-01 06:24:19 UTC
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-07-29 11:06:49 UTC
+++ content/browser/renderer_host/render_process_host_impl.cc
@@ -229,7 +229,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)
}
-@@ -3779,7 +3779,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
+@@ -3778,7 +3778,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() &&
-@@ -3837,6 +3837,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
+@@ -3836,6 +3836,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -44,7 +44,7 @@
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDomAutomationController,
-@@ -5796,7 +5797,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
+@@ -5795,7 +5796,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_browser_renderer__host_render__widget__host__view__aura.cc b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 1430bd4116a9..2c43ccfed539 100644
--- a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-07-01 06:24:19 UTC
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-07-29 11:06:49 UTC
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -132,7 +132,7 @@
#include "ui/gfx/win/gdi_util.h"
@@ -27,7 +27,7 @@
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -3113,7 +3113,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
+@@ -3122,7 +3122,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -36,7 +36,7 @@
return NeedsInputGrab();
#else
return false;
-@@ -3330,7 +3330,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+@@ -3348,7 +3348,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
if (!target_host)
return;
diff --git a/www/chromium/files/patch-third__party_blink_common_features.cc b/www/chromium/files/patch-third__party_blink_common_features.cc
index 5533d85064d7..b234fdde31ba 100644
--- a/www/chromium/files/patch-third__party_blink_common_features.cc
+++ b/www/chromium/files/patch-third__party_blink_common_features.cc
@@ -1,6 +1,6 @@
---- third_party/blink/common/features.cc.orig 2026-07-01 06:24:19 UTC
+--- third_party/blink/common/features.cc.orig 2026-07-29 11:06:49 UTC
+++ third_party/blink/common/features.cc
-@@ -692,7 +692,7 @@ BASE_FEATURE(kDevToolsAdsPanel, base::FEATURE_DISABLED
+@@ -698,7 +698,7 @@ BASE_FEATURE(kDevToolsAdsPanel, base::FEATURE_DISABLED
BASE_FEATURE(kDirectCompositorThreadIpc,
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -2071,7 +2071,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -2077,7 +2077,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
// currently out of scope.
BASE_FEATURE(kPreloadingEagerHoverHeuristics,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index b6dcf53cb8d2..fefeec812a05 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-07-01 06:24:19 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-07-29 11:06:49 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -431,7 +431,7 @@
name: "AIPromptAPILegacyParams",
@@ -63,7 +63,7 @@
status: "experimental",
public: true,
},
-@@ -2353,7 +2353,7 @@
+@@ -2364,7 +2364,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -72,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2700,7 +2700,7 @@
+@@ -2711,7 +2711,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -81,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3534,7 +3534,7 @@
+@@ -3545,7 +3545,7 @@
name: "InstallElement",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "InstallElement",
@@ -90,7 +90,7 @@
public: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -6279,7 +6279,7 @@
+@@ -6291,7 +6291,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -99,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -6377,7 +6377,7 @@
+@@ -6389,7 +6389,7 @@
status: "experimental",
origin_trial_feature_name: "UserMediaElement",
public: true,
@@ -108,7 +108,7 @@
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
},
-@@ -6492,7 +6492,7 @@
+@@ -6504,7 +6504,7 @@
name: "WebAppInstallation",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "WebAppInstallation",
@@ -117,7 +117,7 @@
public: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -6506,7 +6506,7 @@
+@@ -6518,7 +6518,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
diff --git a/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index 5a92574ae89c..4abe46fc50d6 100644
--- a/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+++ b/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -1,4 +1,4 @@
---- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-07-01 06:24:19 UTC
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-07-29 11:06:49 UTC
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
@@ -5,7 +5,9 @@
#include "ui/ozone/platform/wayland/host/wayland_frame_manager.h"
@@ -10,7 +10,7 @@
#include <cstdint>
#include <variant>
-@@ -464,8 +466,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
+@@ -468,8 +470,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
surface->UpdateBufferDamageRegion(
gfx::ToEnclosingRectIgnoringError(surface_damage));
@@ -21,7 +21,7 @@
bool needs_commit = false;
-@@ -497,6 +501,9 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
+@@ -501,6 +505,9 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
case WaylandBufferHandle::SyncMethod::kNone:
break;
case WaylandBufferHandle::SyncMethod::kSyncobj:
@@ -31,7 +31,7 @@
surface->RequestExplicitRelease(
base::BindOnce(&WaylandFrameManager::OnExplicitBufferRelease,
weak_factory_.GetWeakPtr(), surface));
-@@ -504,6 +511,9 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
+@@ -508,6 +515,9 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
case WaylandBufferHandle::SyncMethod::kDMAFence:
[[fallthrough]];
case WaylandBufferHandle::SyncMethod::kImplicit:
@@ -41,7 +41,7 @@
buffer_handle->set_buffer_released_callback(
base::BindOnce(&WaylandFrameManager::OnWlBufferRelease,
weak_factory_.GetWeakPtr(), surface),
-@@ -762,8 +772,10 @@ void WaylandFrameManager::OnExplicitBufferRelease(Wayl
+@@ -766,8 +776,10 @@ void WaylandFrameManager::OnExplicitBufferRelease(Wayl
if (fence.is_valid()) {
if (frame->merged_release_fence_fd.is_valid()) {
@@ -52,7 +52,7 @@
} else {
frame->merged_release_fence_fd = std::move(fence);
}
-@@ -801,8 +813,10 @@ void WaylandFrameManager::OnWlBufferRelease(WaylandSur
+@@ -805,8 +817,10 @@ void WaylandFrameManager::OnWlBufferRelease(WaylandSur
if (fence.is_valid()) {
if (frame->merged_release_fence_fd.is_valid()) {
diff --git a/www/chromium/files/patch-ui_views_focus_focus__manager.cc b/www/chromium/files/patch-ui_views_focus_focus__manager.cc
index aeac67c82a97..beb7751d3acc 100644
--- a/www/chromium/files/patch-ui_views_focus_focus__manager.cc
+++ b/www/chromium/files/patch-ui_views_focus_focus__manager.cc
@@ -1,6 +1,6 @@
---- ui/views/focus/focus_manager.cc.orig 2026-06-10 07:57:19 UTC
+--- ui/views/focus/focus_manager.cc.orig 2026-07-29 11:06:49 UTC
+++ ui/views/focus/focus_manager.cc
-@@ -622,7 +622,7 @@ bool FocusManager::RedirectAcceleratorToParentWidget(
+@@ -623,7 +623,7 @@ bool FocusManager::RedirectAcceleratorToParentWidget(
return false;
}
@@ -9,7 +9,7 @@
// Processing an accelerator can delete things. Because we
// need these objects afterwards on Linux, save widget_ as weak pointer and
// save the close_on_deactivate property value of widget_delegate in a
-@@ -640,7 +640,7 @@ bool FocusManager::RedirectAcceleratorToParentWidget(
+@@ -641,7 +641,7 @@ bool FocusManager::RedirectAcceleratorToParentWidget(
const bool accelerator_processed =
focus_manager->ProcessAccelerator(accelerator);
diff --git a/www/chromium/files/patch-ui_views_widget_widget.cc b/www/chromium/files/patch-ui_views_widget_widget.cc
index ec28e6174f62..ba3bd6024af0 100644
--- a/www/chromium/files/patch-ui_views_widget_widget.cc
+++ b/www/chromium/files/patch-ui_views_widget_widget.cc
@@ -1,4 +1,4 @@
---- ui/views/widget/widget.cc.orig 2026-07-01 06:24:19 UTC
+--- ui/views/widget/widget.cc.orig 2026-07-29 11:06:49 UTC
+++ ui/views/widget/widget.cc
@@ -67,7 +67,7 @@
#include "ui/views/window/dialog_delegate.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -2640,7 +2640,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
+@@ -2643,7 +2643,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
return parent_->GetNativeTheme();
}