rem: if (this.isContainerChildOrSelf(RDF.GetResource("NC:PersonalToolbarFolder"), aSelection)) 
add: if (this.isContainerChildOrSelf(BMSVC.getBookmarksToolbarFolder(), aSelection)) 
context:   checkSelection: function (aSelection)  {    if (aSelection.length == 0)      return;    aSelection.type        = new Array(aSelection.length);    aSelection.isContainer = new Array(aSelection.length);    aSelection.containsPTF = false;    aSelection.containsImmutable = false;    var index, item, parent, type, protocol, isContainer, isImmutable;    for (var i=0; i<aSelection.length; ++i) {      item        = aSelection.item[i];      parent      = aSelection.parent[i];      type        = BookmarksUtils.resolveType(item);      protocol    = item.Value.split(":")[0];      isContainer = RDFCU.IsContainer(BMDS, item) ||                    protocol == "find" || protocol == "file";      isImmutable = false;      if (item.Value == "NC:BookmarksRoot") {        isImmutable = true;      }      else if (type != "" && // XXXpch: ugly ugly ugly temporary hack,                              // getsynthesizeType says a bookmark is not a                             // bookmark when it's not a child of sth.               type != "Bookmark" && type != "BookmarkSeparator" &&                type != "Folder"   && type != "PersonalToolbarFolder")        isImmutable = true;      else if (parent) {        var parentProtocol = parent.Value.split(":")[0];        if (parentProtocol == "find" || parentProtocol == "file")          aSelection.parent[i] = null;      }      if (isImmutable)        aSelection.containsImmutable = true;      aSelection.type       [i] = type;      aSelection.isContainer[i] = isContainer;    }    if (this.isContainerChildOrSelf(RDF.GetResource("NC:PersonalToolbarFolder"), aSelection))      aSelection.containsPTF = true;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9031195585f9339d4352c8cc2bee041f606debc6/bookmarks.js/buggy/browser/components/bookmarks/content/bookmarks.js