rem: currentNode == msgAddressingWidgetTreeElement || 
add: currentNode == msgAddressingWidgetElement || 
context: function WhichElementHasFocus(){  var msgIdentityElement             = GetMsgIdentityElement();  var msgAddressingWidgetTreeElement = GetMsgAddressingWidgetTreeElement();  var msgSubjectElement              = GetMsgSubjectElement();  var msgAttachmentElement           = GetMsgAttachmentElement();  if (top.document.commandDispatcher.focusedWindow == content)    return content;  var currentNode = top.document.commandDispatcher.focusedElement;  while (currentNode)  {    if (currentNode == msgIdentityElement ||        currentNode == msgAddressingWidgetTreeElement ||        currentNode == msgSubjectElement ||        currentNode == msgAttachmentElement)      return currentNode;    currentNode = currentNode.parentNode;  }  return null;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/438134b2655f6b409353c896bdebe4cc52d92659/MsgComposeCommands.js/buggy/mailnews/compose/resources/content/MsgComposeCommands.js