diff --git a/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts b/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts index df9479a5c4d0b..793d8558f55e3 100644 --- a/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts +++ b/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts @@ -280,7 +280,7 @@ function collapseDeepestExpandedLevel(accessor: ServicesAccessor) { let canCollapseFileMatchLevel = false; let canCollapseFirstLevel = false; - if (node instanceof FolderMatchWorkspaceRoot) { + if (node instanceof FolderMatchWorkspaceRoot || searchView.isTreeLayoutViewVisible) { while (node = navigator.next()) { if (node instanceof Match) { canCollapseFileMatchLevel = true;