Bug 1509112 - Consider the content frame sitting directly beneath a moz-extension frame that has a host permission granting access to that frame as a top-level frame; r=kmag,baku

Differential Revision: https://phabricator.services.mozilla.com/D14832
This commit is contained in:
Ehsan Akhgari
2019-01-23 14:55:49 +00:00
parent 4be594090a
commit 5119fb0fff
15 changed files with 185 additions and 21 deletions

View File

@@ -596,7 +596,8 @@ static nsresult AddTabThreatSources(ThreatHit& aHit, nsIChannel* aChannel) {
do_GetService(THIRDPARTYUTIL_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv, rv);
rv = thirdPartyUtil->GetTopWindowForChannel(aChannel, getter_AddRefs(win));
rv = thirdPartyUtil->GetTopWindowForChannel(aChannel, nullptr,
getter_AddRefs(win));
NS_ENSURE_SUCCESS(rv, rv);
auto* pwin = nsPIDOMWindowOuter::From(win);