Skip to content

Commit 094c1ba

Browse files
committed
Improved blocked but required capability reporting from subframes (issue #367).
1 parent 46808f3 commit 094c1ba

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/bg/RequestGuard.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,13 @@ var RequestGuard = (() => {
236236
async pageshow(message, sender) {
237237
if (sender.frameId === 0) {
238238
TabStatus.recordAll(sender.tab.id, message.seen);
239+
} else {
240+
// merge subframes records back into main frame's seen report
241+
const tabId = sender.tab.id;
242+
for (const {request, allowed, policyType} of message.seen) {
243+
request.tabId = tabId;
244+
Content.reportTo(request, allowed, policyType);
245+
}
239246
}
240247
return true;
241248
},

0 commit comments

Comments
 (0)