diff --git a/web/app/components/workflow/block-selector/tools.tsx b/web/app/components/workflow/block-selector/tools.tsx index d15a499dc3..c19eecf88b 100644 --- a/web/app/components/workflow/block-selector/tools.tsx +++ b/web/app/components/workflow/block-selector/tools.tsx @@ -69,13 +69,14 @@ const Blocks = ({ const listViewToolData = useMemo(() => { const result: ToolWithProvider[] = [] - Object.keys(withLetterAndGroupViewToolsData).forEach((letter) => { + letters.forEach((letter) => { Object.keys(withLetterAndGroupViewToolsData[letter]).forEach((groupName) => { result.push(...withLetterAndGroupViewToolsData[letter][groupName]) }) }) + return result - }, [withLetterAndGroupViewToolsData]) + }, [withLetterAndGroupViewToolsData, letters]) const toolRefs = useRef({})