Project

General

Profile

« Previous | Next » 

Revision 5c75d744

Added by koszko almost 2 years ago

Make it impossible to check "Allow native scripts" for pages with payload.

View differences:

background/page_actions_server.js
25 25

  
26 26
function send_actions(url, port)
27 27
{
28
    let [pattern, settings] = query_best(storage, url);
29
    if (!settings)
30
	settings = {allow: policy_observable && policy_observable.value};
28
    const [pattern, queried_settings] = query_best(storage, url);
29

  
30
    const settings = {allow: policy_observable && policy_observable.value};
31
    Object.assign(settings, queried_settings);
32
    if (settings.components)
33
	settings.allow = false;
34

  
31 35
    const repos = storage.get_all(TYPE_PREFIX.REPO);
32 36

  
33 37
    port.postMessage(["settings", [pattern, settings, repos]]);
34 38

  
35
    let components = settings.components;
36
    let processed_bags = new Set();
39
    const components = settings.components;
40
    const processed_bags = new Set();
37 41

  
38 42
    if (components !== undefined)
39 43
	send_scripts([components], port, processed_bags);

Also available in: Unified diff