rem: event.preventBubble(); 
add: event.stopPropagation(); 
context: function onFilterClick(event){    // we only care about button 0 (left click) events    if (event.button != 0)      return;        var row = {}, col = {}, childElt = {};    var filterTree = document.getElementById("filterTree");    filterTree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, childElt);    if (row.value == -1 || row.value > filterTree.view.rowCount-1 || event.originalTarget.localName != "treechildren") {      if (event.originalTarget.localName == "treecol") {         // clicking on the name column in the filter list should not sort        event.preventBubble();      }      return;    }            if (col.value.id == "activeColumn") {      toggleFilter(filterTree.builderView.getResourceAtIndex(row.value));    }}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/ee372ff16722d388105bcbd349e08b5bc0ed7211/FilterListDialog.js/buggy/mail/base/content/FilterListDialog.js