rem: if (row.value >= 0 && isContainer(gHistoryTree, row.value)) 
add: if (row.value >= 0 && col.value && elt.value != "twisty" && isContainer(gHistoryTree, row.value)) 
context: function historyOnClick(aEvent){  // This is kind of a hack but matches the currently implemented behaviour.   // If a status bar is not present, assume we're in sidebar mode, and thus single clicks on containers  // will open the container. Single clicks on non-containers are handled below in historyOnSelect.  if (!gHistoryStatus) {    var currentIndex = gHistoryTree.currentIndex;         var row = { };    var col = { };    var elt = { };    gHistoryTree.treeBoxObject.getCellAt(aEvent.clientX, aEvent.clientY, row, col, elt);    if (row.value >= 0 && isContainer(gHistoryTree, row.value))       gHistoryTree.treeBoxObject.view.toggleOpenState(row.value);  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/673d331b1b4779f5bd3a2047c81f0bcaf4dc0827/history.js/buggy/xpfe/components/history/resources/history.js