add: tree.treeBoxObject.view.selection.selectEventsSuppressed = false; 
context: function DeleteSelectedItemFromTree    (tree, view, table, deletedTable, removeButton, removeAllButton) {  // remove selected items from list (by setting them to null) and place in deleted list  var selections = GetTreeSelections(tree);  for (var s=selections.length-1; s>= 0; s--) {    var i = selections[s];    deletedTable[deletedTable.length] = table[i];    table[i] = null;  }  // collapse list by removing all the null entries  for (var j=0; j<table.length; j++) {    if (table[j] == null) {      var k = j;      while ((k < table.length) && (table[k] == null)) {        k++;      }      table.splice(j, k-j);      view.rowCount -= k - j;      tree.treeBoxObject.rowCountChanged(j, j - k);    }  }  // update selection and/or buttons  if (table.length) {    // update selection    var nextSelection = (selections[0] < table.length) ? selections[0] : table.length-1;    tree.treeBoxObject.view.selection.select(nextSelection);    tree.treeBoxObject.ensureRowIsVisible(nextSelection);  } else {    // disable buttons    document.getElementById(removeButton).setAttribute("disabled", "true")    document.getElementById(removeAllButton).setAttribute("disabled","true");  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/4974fbed2dd9a13a6fc2917ca62f49b0ebc4c365/treeUtils.js/buggy/browser/components/cookieviewer/content/treeUtils.js