rem: if (val == gCurrentViewValue && val != "7") return; 
add:  gSearchInput.value = "";     gOldViewValue = gCurrentViewValue; 
context: function viewChange (aMenuList){  var val = aMenuList.value;  GetSearchInput();  gSearchInput.value = "";  // null out any quick search text  if (val == gCurrentViewValue && val != "7") // don't skip selection of custom view item    return;   gCurrentViewValue = val;  switch (val)  {   case "0": // View All     gDefaultSearchViewTerms = null;     onClearSearch();      break;   case "1": // Unread     ViewNewMail();     break;   case "2":   case "3":   case "4":   case "5":   case "6":     ViewLabel(parseInt(val) - 1);     break;   case "7":     LaunchCustomizeDialog();     break;   default:     LoadCustomMailView(parseInt(val) - gLastDefaultViewIndex);     break;  } //      }
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/4c82b1b099b50a6a650d33f6a1dea9d7e21c4f7f/msgViewPickerOverlay.js/clean/mailnews/extensions/mailviews/resources/content/msgViewPickerOverlay.js