rem: if (target.id == "bookmarks-ptf") { 
add: if (target.id == "bookmarks-ptf" || target.id == "bookmarks-chevron") { 
context:   getBTOrientation: function (aEvent, aTarget)  {    var target    if (!aTarget)      target = aEvent.target;    else      target = aTarget;    if (target.localName == "menu"                 &&        target.parentNode.localName != "menupopup")      return BookmarksUtils.DROP_ON;    if (target.id == "bookmarks-ptf") {      return BookmarksUtils.DROP_ON;    }    var overButtonBoxObject = target.boxObject.QueryInterface(Components.interfaces.nsIBoxObject);    var overParentBoxObject = target.parentNode.boxObject.QueryInterface(Components.interfaces.nsIBoxObject);    var size, border;    var coordValue, clientCoordValue;    switch (target.localName) {      case "toolbarseparator":      case "toolbarbutton":        size = overButtonBoxObject.width;        coordValue = overButtonBoxObject.x;        clientCoordValue = aEvent.clientX;        break;      case "menuseparator":       case "menu":      case "menuitem":        size = overButtonBoxObject.height;        coordValue = overButtonBoxObject.y-overParentBoxObject.y;        clientCoordValue = aEvent.clientY;        break;      default: return BookmarksUtils.DROP_ON;    }    if (this.isBTContainer(target))      if (target.localName == "toolbarbutton") {        // the DROP_BEFORE area excludes the label        var iconNode = document.getAnonymousElementByAttribute(target, "class", "toolbarbutton-icon");        border = parseInt(document.defaultView.getComputedStyle(target,"").getPropertyValue("padding-left")) +                 parseInt(document.defaultView.getComputedStyle(iconNode     ,"").getPropertyValue("width"));        border = Math.min(size/5,Math.max(border,4));      } else        border = size/5;    else      border = size/2;        // in the first region?    if (clientCoordValue-coordValue < border)      return BookmarksUtils.DROP_BEFORE;    // in the last region?    if (clientCoordValue-coordValue >= size-border)      return BookmarksUtils.DROP_AFTER;    // must be in the middle somewhere    return BookmarksUtils.DROP_ON;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/255ddf07f0afef7fa33310048f3fc6146d06e9f1/bookmarksMenu.js/buggy/xpfe/components/bookmarks/resources/bookmarksMenu.js