diff --git a/desktop/plugins/public/ui-debugger/components/tree/Tree.tsx b/desktop/plugins/public/ui-debugger/components/tree/Tree.tsx index 5e126abda..120cfc382 100644 --- a/desktop/plugins/public/ui-debugger/components/tree/Tree.tsx +++ b/desktop/plugins/public/ui-debugger/components/tree/Tree.tsx @@ -114,7 +114,12 @@ export function Tree2({ overscan: 20, }); + const prevSearchTerm = useRef(null); useEffect(() => { + if (prevSearchTerm.current === searchTerm) { + return; + } + prevSearchTerm.current = searchTerm; const matchingIndexes = findSearchMatchingIndexes(treeNodes, searchTerm); if (matchingIndexes.length > 0) {