rem: case "html:td": client._popupContext.user = target.getAttribute("msg-user"); 
add: case "html:td": var user = target.getAttribute("msg-user"); if (user) { if (user.indexOf("ME!") != -1) client._popupContext.user = "ME!"; else client._popupContext.user = user; } 
context: function createPopupContext(event, target){    var targetType;    client._popupContext = new Object();    client._popupContext.menu = event.originalTarget;    if (!target)        return "unknown";        switch (target.tagName.toLowerCase())    {        case "html:a":            var href = target.getAttribute("href");            client._popupContext.url = href;            if (href.indexOf("irc://") == 0)            {                var obj = parseIRCUrl(href);                if (obj)                {                    if (obj.target)                        if (obj.isnick)                        {                            targetType="nick-ircurl";                            client._popupContext.user = obj.target;                        }                        else                            targetType="channel-ircurl";                    else                        targetType="untargeted-ircurl";                }                else                    targetType="weburl";            }            else                targetType="weburl";            break;                    case "html:td":                        client._popupContext.user = target.getAttribute("msg-user");            targetType = target.getAttribute("msg-type");            break;                }    client._popupContext.targetType = targetType;    client._popupContext.targetClass = target.getAttribute("class");    return targetType;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/b8511d02e8bcb51d475c1c9a02b7a6f680ba5830/handlers.js/buggy/extensions/irc/xul/content/handlers.js