From b8adc8f498db7d7bc42af41983187b9ed1ca7243 Mon Sep 17 00:00:00 2001 From: yyh Date: Thu, 15 Jan 2026 19:21:03 +0800 Subject: [PATCH] fix(web): memoize skill sidebar menu offset --- web/app/components/workflow/skill/sidebar-search-add.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/app/components/workflow/skill/sidebar-search-add.tsx b/web/app/components/workflow/skill/sidebar-search-add.tsx index a2b265f8c6..7611c1af1a 100644 --- a/web/app/components/workflow/skill/sidebar-search-add.tsx +++ b/web/app/components/workflow/skill/sidebar-search-add.tsx @@ -65,6 +65,7 @@ const SidebarSearchAdd: FC = () => { return 'root' return getTargetFolderIdFromSelection(activeTabId, treeData.children) }, [activeTabId, treeData?.children]) + const menuOffset = useMemo(() => ({ mainAxis: 4 }), []) const { fileInputRef, @@ -91,7 +92,7 @@ const SidebarSearchAdd: FC = () => { open={showMenu} onOpenChange={setShowMenu} placement="bottom-end" - offset={{ mainAxis: 4 }} + offset={menuOffset} > setShowMenu(!showMenu)}>