{
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']}
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.