Early stop/Break If defined, at the end of the step, the predicate expression will be evaluated to decide if the flow should stop early. Skipped flows are just a label useful to not see them in the runs page. If stop early is run within a forloop, it will just break the for-loop and have it stop at that iteration instead of stopping the whole flow.

{ if (isStopAfterIfEnabled && flowModule.stop_after_if) { flowModule.stop_after_if = undefined } else { flowModule.stop_after_if = { expr: 'result == undefined', skip_if_stopped: false } } }} options={{ right: 'Early stop or Break if condition met' }} />
{#if flowModule.stop_after_if} Stop condition expression
{ editor?.insertAtCursor(detail) editor?.focus() }} >
{:else} Stop condition expression