Collapse a tree correctly even if a grandchild is focused (#330, regression)
This commit is contained in:
parent
2c2050b61e
commit
e5ffbf3bea
@ -5652,9 +5652,10 @@ TreeStyleTabBrowser.prototype = {
|
||||
if (aCollapse && aTab == b.selectedTab && (parent = this.getParentTab(aTab))) {
|
||||
var newSelection = parent;
|
||||
this.getAncestorTabs(aTab).some(function(aAncestor) {
|
||||
if (!this.isCollapsed(aAncestor))
|
||||
return true;
|
||||
if (!this.isCollapsed(aAncestor)) {
|
||||
newSelection = aAncestor;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}, this);
|
||||
b.selectedTab = newSelection;
|
||||
|
Loading…
Reference in New Issue
Block a user