From d3b32645f43942ad006af490182042775b1fe13e Mon Sep 17 00:00:00 2001 From: yyh Date: Fri, 6 Feb 2026 15:50:04 +0800 Subject: [PATCH] feat(skill-editor): add opacity style to dragged node's original position Apply the same opacity-50 visual feedback used for cut nodes to nodes being dragged, so the source position is visually dimmed during drag. --- web/app/components/workflow/skill/file-tree/tree-node.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/app/components/workflow/skill/file-tree/tree-node.tsx b/web/app/components/workflow/skill/file-tree/tree-node.tsx index fada40afe1..d69ec27ef9 100644 --- a/web/app/components/workflow/skill/file-tree/tree-node.tsx +++ b/web/app/components/workflow/skill/file-tree/tree-node.tsx @@ -103,7 +103,7 @@ const TreeNode = ({ node, style, dragHandle, treeChildren }: TreeNodeProps) => { hasContextMenu && !isSelected && 'bg-state-base-hover', isDragOver && 'bg-state-accent-hover ring-1 ring-inset ring-state-accent-solid', isBlinking && 'animate-drag-blink', - isCut && 'opacity-50', + (isCut || node.isDragging) && 'opacity-50', )} onKeyDown={handleKeyDown} onContextMenu={handleContextMenu}