{ if (istimeoutEnabled && flowModule.timeout != undefined) { flowModule.timeout = undefined } else { flowModule.timeout = { type: 'static', value: customUi?.defaultTimeout ?? 300 } } }} options={{ right: 'Custom timeout', rightTooltip: "The custom timeout is used instead of the instance timeout for the step. The step's timeout cannot be greater than the instance timeout." }} /> {#if flowModule.timeout && schema.properties['timeout']}
{ editor?.insertAtCursor(detail) editor?.focus() }} >
{/if} {#if flowModule.timeout && flowModule.timeout.type !== 'static'}

A dynamic timeout expression is evaluated when running the full flow. It is ignored when running "Test this step" — only a static timeout value applies there.

{/if}