rem: if (sibling.getAttribute("hidden") != "true") 
add: siblingID = sibling.getAttribute("id");     if ((sibling.getAttribute("hidden") != "true") && (siblingNextHiddenAttrib != "true") && (siblingID != "context-blockimage") && (siblingID != "context-unblockimage")) 
context: function ShowSeparator(aSeparatorID){  var separator = document.getElementById(aSeparatorID);  var sibling = separator.previousSibling;  while (sibling && sibling.localName != "menuseparator") {    if (sibling.getAttribute("hidden") != "true")      return true;    sibling = sibling.previousSibling;  }  return false;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/63960cdc36fe4e0a8d4a85edef117f0c38992a0f/mailContextMenus.js/buggy/mailnews/base/resources/content/mailContextMenus.js