From 4a2b091226e48f7bd58222e40071660119d0e045 Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Wed, 1 Oct 2025 17:39:42 -0400 Subject: [PATCH] fix false positive for isDirty check via StartNode (#3582) --- .../routes/workflows/editor/nodes/StartNode/StartNode.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/skyvern-frontend/src/routes/workflows/editor/nodes/StartNode/StartNode.tsx b/skyvern-frontend/src/routes/workflows/editor/nodes/StartNode/StartNode.tsx index 137ddb9a..9bcb56b8 100644 --- a/skyvern-frontend/src/routes/workflows/editor/nodes/StartNode/StartNode.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/nodes/StartNode/StartNode.tsx @@ -105,6 +105,11 @@ function StartNode({ id, data }: NodeProps) { if (!data.editable) { return; } + + if (inputs[key as keyof typeof inputs] === value) { + return; + } + setInputs({ ...inputs, [key]: value }); updateNodeData(id, { [key]: value }); } @@ -324,7 +329,7 @@ function StartNode({ id, data }: NodeProps) { - handleChange("extraHttpHeaders", val) + handleChange("extraHttpHeaders", val || "{}") } addButtonText="Add Header" />