[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [torbutton/master] Bug #9486: Clear NoScript Temporary Permissions on New Identity



commit dd488acd13f8b753e8ed471d33439e121e007d94
Author: Mike Perry <mikeperry-git@xxxxxxxxxxxxxx>
Date:   Sun Dec 22 02:15:59 2013 -0600

    Bug #9486: Clear NoScript Temporary Permissions on New Identity
---
 src/chrome/content/torbutton.js |    9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 6298e46..4d37d46 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -1457,6 +1457,15 @@ function torbutton_do_new_identity() {
   torbutton_log(3, "New Identity: Emitting Private Browsing Session clear event");
   obsSvc.notifyObservers(null, "browser:purge-session-history", "");
 
+  torbutton_log(3, "New Identity: Clearing NoScript Temporary Permissions");
+
+  try {
+    if(m_tb_prefs.prefHasUserValue("noscript.temp"))
+      m_tb_prefs.clearUserPref("noscript.temp");
+  } catch(e) {
+    torbutton_log(4, "New Identity: Error clearing NoScript Temporary Permissions: "+e);
+  }
+
   torbutton_log(3, "New Identity: Clearing HTTP Auth");
 
   if(m_tb_prefs.getBoolPref('extensions.torbutton.clear_http_auth')) {

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits