| Index: extensions/browser/extension_web_contents_observer.cc
|
| diff --git a/extensions/browser/extension_web_contents_observer.cc b/extensions/browser/extension_web_contents_observer.cc
|
| index 6f065256712a5bac065cde5100c4f81c3b96ea8a..687fa00731800cd84ebd281f33cc68c6f71f1a10 100644
|
| --- a/extensions/browser/extension_web_contents_observer.cc
|
| +++ b/extensions/browser/extension_web_contents_observer.cc
|
| @@ -24,6 +24,7 @@
|
| #include "extensions/common/extension.h"
|
| #include "extensions/common/extension_messages.h"
|
| #include "extensions/common/view_type.h"
|
| +#include "url/origin.h"
|
|
|
| namespace extensions {
|
|
|
| @@ -245,8 +246,8 @@ const Extension* ExtensionWebContentsObserver::GetExtensionFromFrame(
|
| // schemes. With site isolation, this is still needed to exclude sandboxed
|
| // extension frames with a unique origin.
|
| if (origin.unique() ||
|
| - site_url != content::SiteInstance::GetSiteForURL(
|
| - browser_context, GURL(origin.Serialize())))
|
| + site_url != content::SiteInstance::GetSiteForURL(browser_context,
|
| + origin.GetURL()))
|
| return nullptr;
|
| }
|
|
|
|
|