commit aa379dcc5c06ee542a1c63adc769678700e32eaa
Author: Arthur Edelstein <arthuredelstein(a)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)));