rem: if (!ASSERT(tb.hasAttribute("viewKey"), 
add: if (!ASSERT(tb.hasAttribute("viewKey"), 
context: function deleteTab (tb){    if (!ASSERT(tb.hasAttribute("viewKey"),                 "INVALID OBJECT passed to deleteTab (" + tb + ")"))    {        return null;    }    var i;    var key = Number(tb.getAttribute("viewKey"));        /* re-index higher toolbuttons */    for (i = key + 1; i < client.viewsArray.length; i++)    {        client.viewsArray[i].tb.setAttribute ("viewKey", i - 1);    }    arrayRemoveAt(client.viewsArray, key);    var tbinner = document.getElementById("views-tbar-inner");    tbinner.removeChild(tb);    return key;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/703717eb72f3378c625c0fefe679e646d1c5b0ff/static.js/buggy/xul/content/static.js