rem:   if (event.detail >= 2 || event.currentTarget.hasStyleClass("dimmed")) panel.rootDOMNode = event.currentTarget.representedObject.parentNode; panel.focusedDOMNode = event.currentTarget.representedObject; 
add: var crumb = event.currentTarget; if (crumb.hasStyleClass("collapsed")) {  if (crumb === panel.views.dom.innerCrumbsElement.firstChild) {   var currentCrumb = crumb; while (currentCrumb) { var hidden = currentCrumb.hasStyleClass("hidden"); var collapsed = currentCrumb.hasStyleClass("collapsed"); if (!hidden && !collapsed) break; crumb = currentCrumb; currentCrumb = currentCrumb.nextSibling; } }  panel.updateBreadcrumbSizes(crumb); } else {   if (event.detail >= 2 || crumb.hasStyleClass("dimmed")) panel.rootDOMNode = crumb.representedObject.parentNode; panel.focusedDOMNode = crumb.representedObject; }  
context:         var selectCrumbFunction = function(event) {            // Clicking a dimmed crumb or double clicking (event.detail >= 2)            // will change the root node in addition to the focused node.            if (event.detail >= 2 || event.currentTarget.hasStyleClass("dimmed"))                panel.rootDOMNode = event.currentTarget.representedObject.parentNode;            panel.focusedDOMNode = event.currentTarget.representedObject;            event.preventDefault();        };
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5650/b165677295a6aae9c84a5870ca57a6b8bf1534d4/DocumentPanel.js/buggy/WebCore/page/inspector/DocumentPanel.js