$NetBSD: patch-third__party_blink_renderer_platform_runtime__enabled__features.json5,v 1.12 2025/12/13 14:54:02 kikadf Exp $ * Part of patchset to build chromium on NetBSD * Based on OpenBSD's chromium patches, and pkgsrc's qt5-qtwebengine patches --- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-19 21:40:05.000000000 +0000 +++ third_party/blink/renderer/platform/runtime_enabled_features.json5 @@ -348,7 +348,7 @@ "default": "", }, origin_trial_feature_name: "AIPromptAPIMultimodalInput", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], origin_trial_allows_third_party: true, implied_by: ["AIPromptAPIMultimodalInput"], }, @@ -378,7 +378,7 @@ "default": "", }, origin_trial_feature_name: "AIPromptAPIMultimodalInput", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], origin_trial_allows_third_party: true, base_feature_status: "enabled", copied_from_base_feature_if: "overridden", @@ -399,7 +399,7 @@ "default": "", }, origin_trial_feature_name: "AIProofreaderAPI", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], origin_trial_allows_third_party: true, base_feature_status: "enabled", copied_from_base_feature_if: "overridden", @@ -414,7 +414,7 @@ "default": "", }, origin_trial_feature_name: "AIRewriterAPI", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], origin_trial_allows_third_party: true, base_feature_status: "enabled", copied_from_base_feature_if: "overridden", @@ -447,7 +447,7 @@ "default": "", }, origin_trial_feature_name: "AIWriterAPI", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], origin_trial_allows_third_party: true, base_feature_status: "enabled", copied_from_base_feature_if: "overridden", @@ -576,7 +576,7 @@ name: "AppTitle", status: "experimental", origin_trial_feature_name: "AppTitle", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], base_feature: "WebAppEnableAppTitle", }, { @@ -1257,7 +1257,7 @@ name: "CSPHashesV1", base_feature: "none", origin_trial_feature_name: "CSPExtendedScriptSrcHashes", - origin_trial_os: ["win", "linux", "mac", "android", "chromeos"], + origin_trial_os: ["win", "linux", "mac", "android", "chromeos", "openbsd", "freebsd", "netbsd"], status: "experimental", public: true, }, @@ -1838,7 +1838,7 @@ { name: "DeviceBoundSessionCredentials", origin_trial_feature_name: "DeviceBoundSessionCredentials", - origin_trial_os: ["win", "linux", "mac"], + origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd", "netbsd"], status: "experimental", // Killswitch is net::features::kDeviceBoundSessions base_feature: "none", @@ -1846,7 +1846,7 @@ { name: "DeviceBoundSessionCredentials2", origin_trial_feature_name: "DeviceBoundSessionCredentials2", - origin_trial_os: ["win", "linux", "mac"], + origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd", "netbsd"], status: "experimental", // Killswitch is net::features::kDeviceBoundSessions base_feature: "none", @@ -1982,7 +1982,7 @@ name: "DocumentIsolationPolicy", status: "experimental", origin_trial_feature_name: "DocumentIsolationPolicy", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], base_feature: "none", }, { @@ -2254,7 +2254,7 @@ base_feature: "none", public: true, origin_trial_feature_name: "FedCmMultipleIdentityProviders", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], origin_trial_allows_third_party: true, }, { @@ -3761,7 +3761,7 @@ // Tracking bug for the implementation: https://crbug.com/1462930 name: "PermissionElement", origin_trial_feature_name: "PermissionElement", - origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android"], + origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android", "openbsd", "freebsd", "netbsd"], status: "experimental", public: true, base_feature_status: "enabled", @@ -5299,7 +5299,7 @@ name: "UnrestrictedSharedArrayBuffer", base_feature: "none", origin_trial_feature_name: "UnrestrictedSharedArrayBuffer", - origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"], }, // Enables using policy-controlled feature "usb-unrestricted" to allow // isolated context to access protected USB interface classes and to @@ -5481,7 +5481,7 @@ name: "WebAppInstallation", status: {"Android": "", "default": "test"}, origin_trial_feature_name: "WebAppInstallation", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], base_feature_status: "enabled", copied_from_base_feature_if: "overridden", }, @@ -5493,7 +5493,7 @@ { name: "WebAppScopeExtensions", origin_trial_feature_name: "WebAppScopeExtensions", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], status: "experimental", base_feature: "none", }, @@ -5601,7 +5601,7 @@ { name: "WebAuthenticationImmediateGet", origin_trial_feature_name: "WebAuthenticationImmediateGet", - origin_trial_os: ["win", "mac", "linux", "chromeos"], + origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"], base_feature: "none", public: true, },