diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx index a5ca9bb3c1..fb70307ea4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx @@ -106,7 +106,10 @@ export function Code({ useEffect(() => { if (onValidationChange && subBlockId === 'responseFormat') { - onValidationChange(isValidJson) + const timeoutId = setTimeout(() => { + onValidationChange(isValidJson) + }, 150) // Match debounce time from setStoreValue + return () => clearTimeout(timeoutId) } }, [isValidJson, onValidationChange, subBlockId])