| Index: content/child/runtime_features.cc
|
| diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc
|
| index b334d5b2bc9423b05c9d96b3bb40ca12bf0fc6c0..15426d87239ae5f397283714ec87cfec65a89e4a 100644
|
| --- a/content/child/runtime_features.cc
|
| +++ b/content/child/runtime_features.cc
|
| @@ -333,20 +333,8 @@ void SetRuntimeFeaturesDefaultsAndUpdateFromArgs(
|
| base::FeatureList::IsEnabled(features::kWebPayments));
|
| #endif
|
|
|
| - // Sets the RuntimeEnabledFeatures for Navigation Preload feature only when
|
| - // '--enable-features' command line flag is given. While experimenting this
|
| - // feature using Origin-Trial, this base::Feature is enabled by default in
|
| - // content_features.cc. So FeatureList::IsEnabled() always returns true. But,
|
| - // unless the command line explicitly enabled the feature, this feature should
|
| - // be available only when a valid origin trial token is set. This check is
|
| - // done by the generated code of
|
| - // blink::OriginTrials::serviceWorkerNavigationPreloadEnabled(). See the
|
| - // comments in service_worker_version.h for the details.
|
| - if (base::FeatureList::GetInstance()->IsFeatureOverriddenFromCommandLine(
|
| - features::kServiceWorkerNavigationPreload.name,
|
| - base::FeatureList::OVERRIDE_ENABLE_FEATURE)) {
|
| - WebRuntimeFeatures::EnableServiceWorkerNavigationPreload(true);
|
| - }
|
| + WebRuntimeFeatures::EnableServiceWorkerNavigationPreload(
|
| + base::FeatureList::IsEnabled(features::kServiceWorkerNavigationPreload));
|
|
|
| if (base::FeatureList::IsEnabled(features::kGamepadExtensions))
|
| WebRuntimeFeatures::EnableGamepadExtensions(true);
|
|
|