rem:  iframe.addProgressListener (client.progressListener, WINDOW); iframe.loadURI ("chrome: client.DEFAULT_STYLE); 
add: var url = obj.prefs["outputWindowURL"]; iframe.addProgressListener(client.progressListener, WINDOW); iframe.loadURI(url); 
context: function syncOutputFrame(iframe){    const nsIWebProgress = Components.interfaces.nsIWebProgress;    const ALL = nsIWebProgress.NOTIFY_ALL;    const DOCUMENT = nsIWebProgress.NOTIFY_STATE_DOCUMENT;    const WINDOW = nsIWebProgress.NOTIFY_STATE_WINDOW;     function tryAgain ()    {        syncOutputFrame(iframe);    };     try    {        if ("contentDocument" in iframe && "webProgress" in iframe)        {             iframe.addProgressListener (client.progressListener, WINDOW);            iframe.loadURI ("chrome://chatzilla/content/outputwindow.html?" +                             client.DEFAULT_STYLE);        }        else        {            setTimeout (tryAgain, 500);        }    }    catch (ex)    {        dd ("caught exception showing session view, will try again later.");        dd (dumpObjectTree(ex)+"\n");        setTimeout (tryAgain, 500);    }}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/ec1f57a2df47ea77b6ce245c6e2bd99b25d52195/static.js/clean/xul/content/static.js