rem: if (nextMode == 2) return null; 
add: if (nextMode == 2) return; 
context: function CrossFolderNavigation(type){  if (type != nsMsgNavigationType.nextUnreadMessage) {    // only do cross folder navigation for "next unread message"    return null;  }  var nextMode = pref.getIntPref("mailnews.nav_crosses_folders");  // 0: "next" goes to the next folder, without prompting  // 1: "next" goes to the next folder, and prompts (the default)  // 2: "next" does nothing when there are no unread messages  // not crossing folders, don't find next  if (nextMode == 2) return null;  var folder = FindNextFolder();  if (folder && (gDBView.msgFolder.URI != folder.URI)) {    switch (nextMode) {      case 0:        // do this unconditionally        gNextMessageAfterLoad = type;        SelectFolder(folder.URI);        break;      case 1:      default:        var promptText = gMessengerBundle.getFormattedString("advanceNextPrompt", [ folder.name ], 1);         if (promptService.confirm(window, promptText, promptText)) {          gNextMessageAfterLoad = type;          SelectFolder(folder.URI);        }        break;    }  }  return folder;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8e30e39bb546cc1eaf980f420b0affdc1db32802/msgViewNavigation.js/buggy/mailnews/base/resources/content/msgViewNavigation.js