diff --git a/web/app/components/workflow/nodes/_base/components/retry/retry-on-panel.tsx b/web/app/components/workflow/nodes/_base/components/retry/retry-on-panel.tsx
index 0e5b807ff4..d074d0c60c 100644
--- a/web/app/components/workflow/nodes/_base/components/retry/retry-on-panel.tsx
+++ b/web/app/components/workflow/nodes/_base/components/retry/retry-on-panel.tsx
@@ -76,9 +76,11 @@ const RetryOnPanel = ({
/>
handleMaxRetriesChange(e.target.value as any)}
+ onChange={e =>
+ handleMaxRetriesChange(Number.parseInt(e.currentTarget.value, 10) || 3)
+ }
min={1}
max={10}
unit={t('workflow.nodes.common.retry.times') || ''}
@@ -96,9 +98,11 @@ const RetryOnPanel = ({
/>
handleRetryIntervalChange(e.target.value as any)}
+ onChange={e =>
+ handleRetryIntervalChange(Number.parseInt(e.currentTarget.value, 10) || 1000)
+ }
min={100}
max={5000}
unit={t('workflow.nodes.common.retry.ms') || ''}