add:  if (accountArray[result.serverId]) accountArray[result.serverId] = null; currentServerId = currentPageId = null;  
context: function onDeleteAccount(event) {    //dump("onDeleteAccount\n");    if (event.target.getAttribute("disabled") == "true") return;	var result = getServerIdAndPageIdFromTree(accounttree);    if (!result) return;        var account = getAccountFromServerId(result.serverId);    if (!account) return;    var server = account.incomingServer;    var type = server.type;     var protocolinfo = Components.classes["component://netscape/messenger/protocol/info;type=" + type].getService(Components.interfaces.nsIMsgProtocolInfo);    if (!protocolinfo.canDelete) return;        try {      accountManager.removeAccount(account);      selectFirstAccount();    }    catch (ex) {      dump("failure to delete account: " + ex + "\n");      var alertText = Bundle.GetStringFromName("failedDeleteAccount");      window.alert(alertText);    }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/2f75cbc8322fa040db5c5bfe4364a00c58b2fd60/AccountManager.js/buggy/mailnews/base/prefs/resources/content/AccountManager.js