diff --git a/app/components/Viewer/ObjectTree/Views/GlobalObjects.vue b/app/components/Viewer/ObjectTree/Views/GlobalObjects.vue index 47748688..fe40284f 100644 --- a/app/components/Viewer/ObjectTree/Views/GlobalObjects.vue +++ b/app/components/Viewer/ObjectTree/Views/GlobalObjects.vue @@ -31,8 +31,15 @@ const { availableFilterOptions, toggleSort, customFilter, + applySearchFilter, } = useTreeFilter(toRef(() => treeviewStore.items)); +function onUpdateSelection(val) { + treeviewStore.selection = applySearchFilter(val, treeviewStore.selection); +} + +const visibleSelection = computed(() => applySearchFilter(treeviewStore.selection, [])); + watch( () => treeviewStore.selection, async (current, previous) => { @@ -94,7 +101,7 @@ function handleHoverLeave(item) { />