diff --git a/chrome/browser/web_applications/web_app_registrar.cc b/chrome/browser/web_applications/web_app_registrar.cc index 62a347e7aae05..93b4b83b155b6 100644 --- a/chrome/browser/web_applications/web_app_registrar.cc +++ b/chrome/browser/web_applications/web_app_registrar.cc @@ -39,6 +39,7 @@ #include "chrome/browser/web_applications/web_app_translation_manager.h" #include "chrome/browser/web_applications/web_app_utils.h" #include "chrome/common/chrome_features.h" +#include "content/public/browser/isolated_web_apps_policy.h" #include "content/public/browser/storage_partition_config.h" #include "content/public/common/content_features.h" #include "third_party/abseil-cpp/absl/types/optional.h" @@ -886,7 +887,7 @@ int WebAppRegistrar::CountUserInstalledNotLocallyInstalledApps() const { std::vector<content::StoragePartitionConfig> WebAppRegistrar::GetIsolatedWebAppStoragePartitionConfigs( const AppId& isolated_web_app_id) const { - if (!base::FeatureList::IsEnabled(features::kIsolatedWebApps)) { + if (!content::IsolatedWebAppsPolicy::AreIsolatedWebAppsEnabled(profile_)) { return {}; } diff --git a/extensions/renderer/renderer_context_data.cc b/extensions/renderer/renderer_context_data.cc index 456a1821c0b78..f402fdf129820 100644 --- a/extensions/renderer/renderer_context_data.cc +++ b/extensions/renderer/renderer_context_data.cc @@ -4,15 +4,18 @@ #include "extensions/renderer/renderer_context_data.h" +#include "base/command_line.h" #include "base/feature_list.h" #include "content/public/common/content_features.h" +#include "content/public/common/content_switches.h" #include "third_party/blink/public/web/blink.h" namespace extensions { // static bool RendererContextData::IsIsolatedWebAppContextAndEnabled() { - return base::FeatureList::IsEnabled(features::kIsolatedWebApps) && + return base::CommandLine::ForCurrentProcess()->HasSwitch( + switches::kEnableIsolatedWebAppsInRenderer) && blink::IsIsolatedContext(); }