Skip to content

Commit 2e97e19

Browse files
committed
Delay ns.getPolicy() in RequestGuard.intersectCapabilities()
1 parent 7e29b2c commit 2e97e19

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/bg/RequestGuard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,6 @@ var RequestGuard = (() => {
339339

340340
function intersectCapabilities(perms, request) {
341341
let {frameId, frameAncestors, tabId, cookieStoreId} = request;
342-
let policy = ns.getPolicy(cookieStoreId);
343342
if (frameId !== 0 && ns.sync.cascadeRestrictions) {
344343
let topUrl = frameAncestors && frameAncestors.length
345344
&& frameAncestors[frameAncestors.length - 1].url;
@@ -348,6 +347,7 @@ var RequestGuard = (() => {
348347
if (tab) topUrl = tab.url;
349348
}
350349
if (topUrl) {
350+
let policy = ns.getPolicy(cookieStoreId);
351351
return policy.cascadeRestrictions(perms, topUrl).capabilities;
352352
}
353353
}

0 commit comments

Comments
 (0)