rem: node = anchorNode.childNodes.item(offset) 
add:   node = anchorNode.childNodes.item(offset); 
context: function GetObjectForProperties(){  var element = editorShell.GetSelectedElement("");  if (element)    return element;  // Find nearest parent of selection anchor node   //   that is a link, list, table cell, or table  var anchorNode = editorShell.editorSelection.anchorNode;  if (!anchorNode) return null;  var node;  if (anchorNode.firstChild)  {    // Start at actual selected node    var offset = editorShell.editorSelection.anchorOffset;    node = anchorNode.childNodes.item(offset)  }  else    node = anchorNode;  while (node)  {    if (node.tagName)    {      var tagName = node.tagName.toLowerCase();      // Done when we hit the body      if (tagName == "body") break;      if ((tagName == "a" && node.href) ||          tagName == "ol" || tagName == "ul" || tagName == "dl" ||          tagName == "td" || tagName == "th" ||          tagName == "table")      {        return node;      }    }    node = node.parentNode;  }  return null;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/6e5de6ffcc88e0ee5d74f80fd7a5ebcd9e3142f8/editor.js/clean/editor/ui/composer/content/editor.js