diff --git a/canvasblocker.xpi b/canvasblocker.xpi index 383e547..b3c17ce 100644 Binary files a/canvasblocker.xpi and b/canvasblocker.xpi differ diff --git a/lib/sharedFunctions.js b/lib/sharedFunctions.js index 945658f..bf2a27d 100644 --- a/lib/sharedFunctions.js +++ b/lib/sharedFunctions.js @@ -35,8 +35,13 @@ function check(stack, url, blockMode){ function checkURL(url, blockMode){ "use strict"; - if (url.protocol === "about:" || url.protocol === "chrome:") { - return "allow"; + switch (url.protocol){ + case "about:": + if (url.href === "about:blank"){ + break; + } + case "chrome:": + return "allow"; } var mode = "block";