aboutsummaryrefslogtreecommitdiff
path: root/background/main.js
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2021-09-04 12:32:02 +0200
committerWojtek Kosior <koszko@koszko.org>2021-09-04 12:32:13 +0200
commite48e20de13de78a46cd1dec47ef609eb156ca839 (patch)
tree35b1e9f467bff9b7b717b894088aed5c0aa9e399 /background/main.js
parentf0951bced86fe20cb4ae4d353fa85fb97c2ab454 (diff)
parent03d041ce03f630d2a28494946ae71588e36d257d (diff)
downloadbrowser-extension-e48e20de13de78a46cd1dec47ef609eb156ca839.tar.gz
browser-extension-e48e20de13de78a46cd1dec47ef609eb156ca839.zip
merge changes before version 0.1
Diffstat (limited to 'background/main.js')
-rw-r--r--background/main.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/background/main.js b/background/main.js
index b1c252a..03cd5d7 100644
--- a/background/main.js
+++ b/background/main.js
@@ -60,9 +60,11 @@ function on_headers_received(details)
return;
const [pattern, settings] = query_best(storage, details.url);
- const allow = !!(settings ? settings.allow : policy_observable.value);
+ const has_payload = !!(settings && settings.components);
+ const allow = !has_payload &&
+ !!(settings ? settings.allow : policy_observable.value);
const nonce = gen_nonce();
- const policy = {allow, url, nonce};
+ const policy = {allow, url, nonce, has_payload};
let headers = details.responseHeaders;
let skip = false;