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

[tor-commits] [torbutton/master] Reduce some error console noise (slightly).



commit febf6b2cffd2c20abf839b8dc4b8203075490826
Author: Mike Perry <mikeperry-git@xxxxxxxxxx>
Date:   Sat Feb 9 20:28:49 2013 -0800

    Reduce some error console noise (slightly).
---
 src/chrome/content/torbutton.js |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 06e668c..946c613 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -1248,8 +1248,11 @@ function torbutton_do_new_identity() {
             getService(Components.interfaces.imgICache);
     imgCache.clearCache(false); // evict all but chrome cache
   } catch(e) {
-    torbutton_log(5, "Exception on image cache clearing: "+e);
-    window.alert("Torbutton: Unexpected error during image cache clearing: "+e);
+    // FIXME: This can happen in some rare cases involving XULish image data
+    // in combination with our image cache isolation patch. Sure isn't
+    // a good thing, but it's not really a super-cookie vector either.
+    // We should fix it eventually.
+    torbutton_log(4, "Exception on image cache clearing: "+e);
   }
 
   var cache = Components.classes["@mozilla.org/network/cache-service;1"].
@@ -1647,8 +1650,9 @@ function torbutton_disable_browser_js(browser) {
     } catch(e) {
         torbutton_log(4, "Failed to disable JS events: "+e)
     }
-    
-    browser.docShell.allowJavascript = false;
+   
+    if (browser.docShell)
+      browser.docShell.allowJavascript = false;
 
     try {
         // My estimation is that this does not get the inner iframe windows,



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