rem: if (sOther_headers != "") { 
add: if (sOther_headers) { var selectNode = document.getElementById('addressCol1#1'); 
context: function ComposeLoad(){  // First get the preferences service  try {    var prefService = Components.classes["@mozilla.org/preferences-service;1"]                              .getService(Components.interfaces.nsIPrefService);    sPrefs = prefService.getBranch(null);    sPrefBranchInternal = sPrefs.QueryInterface(Components.interfaces.nsIPrefBranchInternal);  }  catch (ex) {    dump("failed to preferences services\n");  }  try {    sOther_headers = sPrefs.getCharPref("mail.compose.other.header");  }  catch (ex) {    dump("failed to get the mail.compose.other.header pref\n");  }  AddMessageComposeOfflineObserver();  AddDirectoryServerObserver(true);  if (gLogComposePerformance)    sMsgComposeService.TimeStamp("Start initializing the compose window (ComposeLoad)", false);  try {    SetupCommandUpdateHandlers();    var wizardcallback = true;    var state = verifyAccounts(wizardcallback); // this will do migration, or create a new account if we need to.    if (sOther_headers != "") {      var sOther_headers_Array = sOther_headers.split(",");      for (i = 0; i < sOther_headers_Array.length; i++) {        var selectNode = document.getElementById('addressCol1#1');        selectNode = selectNode.childNodes[0];        var opt = document.createElement('menuitem');        opt.setAttribute("value", "addr_other");        opt.setAttribute("label", sOther_headers_Array[i] + ":");        selectNode.appendChild(opt);      }    }    if (state)      ComposeStartup(false, null);  }  catch (ex) {    var errorTitle = sComposeMsgsBundle.getString("initErrorDlogTitle");    var errorMsg = sComposeMsgsBundle.getFormattedString("initErrorDlogMessage",                                                         [ex]);    if (gPromptService)      gPromptService.alert(window, errorTitle, errorMsg);    else      window.alert(errorMsg);    if (gMsgCompose)      gMsgCompose.CloseWindow(false); //Don't try to recycle a bogus window    else      window.close();    return;  }  window.tryToClose=ComposeCanClose;  if (gLogComposePerformance)    sMsgComposeService.TimeStamp("Done with the initialization (ComposeLoad). Waiting on editor to load about:blank", false);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/f515b7534833a444d37175e4e7b9a7751550c2d2/MsgComposeCommands.js/buggy/mailnews/compose/resources/content/MsgComposeCommands.js