From 88f25bb0dd6a6e2c0cb608bb9dfdce8c56e7d15b Mon Sep 17 00:00:00 2001 From: Emir Karabeg Date: Fri, 31 Jan 2025 14:58:00 -0800 Subject: [PATCH] Do not propogate state change unless block name actually changed --- app/w/components/workflow-block/workflow-block.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/w/components/workflow-block/workflow-block.tsx b/app/w/components/workflow-block/workflow-block.tsx index 5bba46a5f9..bb0a81a931 100644 --- a/app/w/components/workflow-block/workflow-block.tsx +++ b/app/w/components/workflow-block/workflow-block.tsx @@ -70,10 +70,11 @@ export function WorkflowBlock({ } const handleNameSubmit = () => { - if (editedName.trim()) { - updateBlockName(id, editedName.trim()) - setIsEditing(false) + const trimmedName = editedName.trim() + if (trimmedName && trimmedName !== name) { + updateBlockName(id, trimmedName) } + setIsEditing(false) } const handleNameKeyDown = (e: React.KeyboardEvent) => {