From 8177669ce1ea7674ce53fa3f40ca1f709fe9fcee Mon Sep 17 00:00:00 2001 From: supahgreg Date: Wed, 25 May 2011 20:54:58 -0500 Subject: [PATCH] Listen for chrome documents being created (i.e. 'about:scriptish'). --- extension/components/scriptish.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extension/components/scriptish.js b/extension/components/scriptish.js index 089350e8..d3563758 100644 --- a/extension/components/scriptish.js +++ b/extension/components/scriptish.js @@ -42,6 +42,7 @@ function ScriptishService() { delete this.updateChk; } + Services.obs.addObserver(this, "chrome-document-global-created", false); Services.obs.addObserver(this, "content-document-global-created", false); Services.obs.addObserver(this, "inner-window-destroyed", false); Services.obs.addObserver(this, "install-userscript", false); @@ -61,6 +62,7 @@ ScriptishService.prototype = { observe: function(aSubject, aTopic, aData) { switch (aTopic) { + case "chrome-document-global-created": case "content-document-global-created": this.docReady(aSubject, Scriptish_getBrowserForContentWindow(aSubject)); break;