rem: if (focusedElement == threadTree && searchInput.parentNode.getAttribute('hidden') != 'true') searchInput.focus(); else if ((focusedElement == threadTree || focusedElement == searchInput) && !IsFolderPaneCollapsed()) 
add:  if (focusedElement == threadTree && !IsFolderPaneCollapsed()) 
context: function SwitchPaneFocus(event){  var focusedElement = WhichPaneHasFocus();  var folderTree = GetFolderTree();  var threadTree = GetThreadTree();  var searchInput = GetSearchInput();  var messagePane = GetMessagePane();  if (event && event.shiftKey)  {    if (focusedElement == threadTree && searchInput.parentNode.getAttribute('hidden') != 'true')      searchInput.focus();    else if ((focusedElement == threadTree || focusedElement == searchInput) && !IsFolderPaneCollapsed())      folderTree.focus();    else if (focusedElement != messagePane && !IsMessagePaneCollapsed())      SetFocusMessagePane();    else       threadTree.focus();  }  else  {    if (focusedElement == searchInput)      threadTree.focus();    else if (focusedElement == threadTree && !IsMessagePaneCollapsed())      SetFocusMessagePane();    else if (focusedElement != folderTree && !IsFolderPaneCollapsed())      folderTree.focus();    else if (searchInput.parentNode.getAttribute('hidden') != 'true')      searchInput.focus();    else      threadTree.focus();  }}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/e8616ca037c398d4b8c5cc6791907a70beaf7667/mail3PaneWindowCommands.js/clean/mailnews/base/resources/content/mail3PaneWindowCommands.js