1 --- src/3rdparty/chromium/chrome/common/chrome_features.cc.orig	2025-08-15 18:30:00 UTC
2 +++ src/3rdparty/chromium/chrome/common/chrome_features.cc
3 @@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
4  #endif  // BUILDFLAG(IS_MAC)
5 
6  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
7 -    BUILDFLAG(IS_CHROMEOS)
8 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
9  // Enables or disables the Autofill survey triggered by opening a prompt to
10  // save address info.
11  BASE_FEATURE(kAutofillAddressSurvey,
12 @@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
13               base::FEATURE_DISABLED_BY_DEFAULT);
14  #endif
15 
16 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
17 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
18  // Enables the Restart background mode optimization. When all Chrome UI is
19  // closed and it goes in the background, allows to restart the browser to
20  // discard memory.
21 @@ -222,7 +222,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtensionsMenu,
22 
23  // Enables or disables Desktop PWAs to be auto-started on OS login.
24  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
25 -    BUILDFLAG(IS_CHROMEOS)
26 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
27  BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
28               "DesktopPWAsRunOnOsLogin",
29               base::FEATURE_ENABLED_BY_DEFAULT);
30 @@ -252,7 +252,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSettings,
31               "DesktopPWAsTabStripSettings",
32               base::FEATURE_DISABLED_BY_DEFAULT);
33 
34 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
35 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
36  // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
37  // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
38  // Apps will not launch and will be marked in the UI as deprecated.
39 @@ -823,7 +823,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
40               "KAnonymityServiceStorage",
41               base::FEATURE_ENABLED_BY_DEFAULT);
42 
43 -#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
44 +#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
45  BASE_FEATURE(kLinuxLowMemoryMonitor,
46               "LinuxLowMemoryMonitor",
47               base::FEATURE_DISABLED_BY_DEFAULT);
48 @@ -836,7 +836,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
49      &kLinuxLowMemoryMonitor, "critical_level", 255};
50  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
51 
52 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
53 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
54  BASE_FEATURE(kListWebAppsSwitch,
55               "ListWebAppsSwitch",
56               base::FEATURE_DISABLED_BY_DEFAULT);
57