rem: e.channel.display ("Joining...", "INFO"); 
add: if (!e.channel.messages) e.channel.display ("Channel view for ``" + e.channel.name + "'' opened.", "INFO"); 
context: function cli_ijoin (e){    if (!e.network || !e.network.isConnected())    {        if (!e.network)            client.currentObject.display ("No network selected.", "ERROR");        else            client.currentObject.display ("Network '" + e.network.name +                                          " is not connected.", "ERROR");                return false;    }        var ary = e.inputData.match(/(\S+) ?(\S+)?/);    if (!ary)        return false;        var name = ary[1];    var key = (ary[2]) ? ary[2] : "";    if ((name[0] != "#") && (name[0] != "&") && (name[0] != "+"))        name = "#" + name;    e.channel = e.server.addChannel (name);    e.channel.join(key);    e.channel.display ("Joining...", "INFO");    setCurrentObject(e.channel);        return true;    }
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/d48f16433de56d67c17f622c4f28d42121e461fc/handlers.js/buggy/xul/content/handlers.js