| Index: chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
| diff --git a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
| index 5ade75a38f920848d783a8d27b94d7bbec945838..e66776da517c792d1e707219f12d842e547635ae 100644
|
| --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
| +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
| @@ -685,6 +685,19 @@ ChromeContentBrowserClientExtensionsPart::GetVpnServiceProxy(
|
| }
|
|
|
| // static
|
| +bool ChromeContentBrowserClientExtensionsPart::
|
| + ShouldFrameShareParentSiteInstanceDespiteTopDocumentIsolation(
|
| + const GURL& subframe_url,
|
| + content::SiteInstance* parent_site_instance) {
|
| + const Extension* extension =
|
| + ExtensionRegistry::Get(parent_site_instance->GetBrowserContext())
|
| + ->enabled_extensions()
|
| + .GetExtensionOrAppByURL(parent_site_instance->GetSiteURL());
|
| +
|
| + return extension && extension->is_hosted_app();
|
| +}
|
| +
|
| +// static
|
| void ChromeContentBrowserClientExtensionsPart::RecordShouldAllowOpenURLFailure(
|
| ShouldAllowOpenURLFailureReason reason,
|
| const GURL& site_url) {
|
|
|