rem: syncOutputFrame(iframe); 
add: syncOutputFrame(obj); 
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: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/fa359690d17fc0358c5ed06036e22e12abc609c5/static.js/clean/extensions/irc/xul/content/static.js