Search
The canonical tree keeps the three search modes, built-in input, session behavior, keyboard navigation, and an observableonSearchChange hook on the same file-tree model.
expand-matches
Expands folders containing matches but keeps all items visible. Type to filter, use Escape to close, and ArrowUp/ArrowDown to move through matches.
Interact with the tree to see state changes…
collapse-non-matches
Collapses folders not containing matches while keeping the full tree visible.
Interact with the tree to see state changes…
hide-non-matches
Hides rows that are neither matches nor ancestors of matches.
Interact with the tree to see state changes…
hidden built-in input
The built-in input can stay hidden while the underlying programmatic search session remains available.
Interact with the tree to see state changes…