rem:   for (var i = 1; i <= lastLabel; i++) 
add: for (var i = 0; i <= lastLabel; i++) 
context: function InitMessageLabel(){    /* this code gets the label strings and changes the menu labels */    var lastLabel = 5;    // start with 1 because there is no None label (id 0) as an filtering    // option to filter to.    for (var i = 1; i <= lastLabel; i++)    {        setLabelAttributes(i, "labelMenuItem" + i);    }        /* We set the label attribute for labels here because they have to be read from prefs. Default selection       is always 0 and the picker thinks that it is already showing the label but it is not. Just setting selectedIndex        to 0 doesn't do it because it thinks that it is already showing 0. So we need to set it to something else than 0        and then back to 0, to make it show the default case- probably some sort of dom optimization*/    gActionLabel.selectedIndex = 1;    gActionLabel.selectedIndex = 0;    document.commandDispatcher.updateCommands('create-menu-label');}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/1f918a157d2ab46fb56c4db9a7a4d1e9b603f9cb/FilterEditor.js/clean/mailnews/base/search/resources/content/FilterEditor.js