| Index: chrome/browser/extensions/process_manager_browsertest.cc
|
| diff --git a/chrome/browser/extensions/process_manager_browsertest.cc b/chrome/browser/extensions/process_manager_browsertest.cc
|
| index 97822afa7a200b2900c08a943df3c5aa60090f90..52a9a891b69fc99528165d8d88dbbefe0cda4089 100644
|
| --- a/chrome/browser/extensions/process_manager_browsertest.cc
|
| +++ b/chrome/browser/extensions/process_manager_browsertest.cc
|
| @@ -734,24 +734,26 @@ IN_PROC_BROWSER_TEST_F(ProcessManagerBrowserTest,
|
| main_frame->GetProcess()->GetID(),
|
| GURL("chrome-extension://some-extension-id/resource.html")));
|
|
|
| - EXPECT_TRUE(policy->CanCommitURL(
|
| - extension_frame->GetProcess()->GetID(),
|
| - GURL("blob:chrome-extension://some-extension-id/some-guid")));
|
| - EXPECT_FALSE(policy->CanCommitURL(
|
| - main_frame->GetProcess()->GetID(),
|
| - GURL("blob:chrome-extension://some-extension-id/some-guid")));
|
| - EXPECT_TRUE(policy->CanCommitURL(
|
| - extension_frame->GetProcess()->GetID(),
|
| - GURL("chrome-extension://some-extension-id/resource.html")));
|
| - EXPECT_FALSE(policy->CanCommitURL(
|
| - main_frame->GetProcess()->GetID(),
|
| - GURL("chrome-extension://some-extension-id/resource.html")));
|
| - EXPECT_TRUE(policy->CanCommitURL(
|
| - extension_frame->GetProcess()->GetID(),
|
| - GURL("filesystem:chrome-extension://some-extension-id/some-path")));
|
| - EXPECT_FALSE(policy->CanCommitURL(
|
| - main_frame->GetProcess()->GetID(),
|
| - GURL("filesystem:chrome-extension://some-extension-id/some-path")));
|
| + if (extensions::IsIsolateExtensionsEnabled()) {
|
| + EXPECT_TRUE(policy->CanCommitURL(
|
| + extension_frame->GetProcess()->GetID(),
|
| + GURL("blob:chrome-extension://some-extension-id/some-guid")));
|
| + EXPECT_FALSE(policy->CanCommitURL(
|
| + main_frame->GetProcess()->GetID(),
|
| + GURL("blob:chrome-extension://some-extension-id/some-guid")));
|
| + EXPECT_TRUE(policy->CanCommitURL(
|
| + extension_frame->GetProcess()->GetID(),
|
| + GURL("chrome-extension://some-extension-id/resource.html")));
|
| + EXPECT_FALSE(policy->CanCommitURL(
|
| + main_frame->GetProcess()->GetID(),
|
| + GURL("chrome-extension://some-extension-id/resource.html")));
|
| + EXPECT_TRUE(policy->CanCommitURL(
|
| + extension_frame->GetProcess()->GetID(),
|
| + GURL("filesystem:chrome-extension://some-extension-id/some-path")));
|
| + EXPECT_FALSE(policy->CanCommitURL(
|
| + main_frame->GetProcess()->GetID(),
|
| + GURL("filesystem:chrome-extension://some-extension-id/some-path")));
|
| + }
|
|
|
| // Open a new about:blank popup from main frame. This should stay in the web
|
| // process.
|
|
|