[torbutton/master] Bug 27276: Adapt to new NoScript messaging protocol

commit aa379dcc5c06ee542a1c63adc769678700e32eaa Author: Arthur Edelstein <arthuredelstein@gmail.com> Date: Wed Aug 22 17:06:44 2018 -0700 Bug 27276: Adapt to new NoScript messaging protocol Also, fix a bug in noscript-control.js where initialized was never set to true. --- src/modules/noscript-control.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/noscript-control.js b/src/modules/noscript-control.js index 6270efe5..196d14c2 100644 --- a/src/modules/noscript-control.js +++ b/src/modules/noscript-control.js @@ -48,7 +48,8 @@ const default_caps = [ // capabilities. Most things are blocked. let noscriptSettings = safetyLevel => ( { - "type": "NoScript.updateSettings", + "type": "NoScript.updateSettings", // backwards compatibility + "_messageName": "updateSettings", "policy": { "DEFAULT": { "capabilities": default_caps[safetyLevel], @@ -117,6 +118,7 @@ var initialize = () => { if (initialized) { return; } + initialized = true; bindPrefAndInit( "extensions.torbutton.security_slider", sliderState => setNoScriptSafetyLevel(securitySliderToSafetyLevel(sliderState)));
participants (1)
-
gk@torproject.org