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" />