diff --git a/packages/components/src/components/form/shadow.tsx b/packages/components/src/components/form/shadow.tsx index 7fd3738861..05c2ea09c8 100644 --- a/packages/components/src/components/form/shadow.tsx +++ b/packages/components/src/components/form/shadow.tsx @@ -60,7 +60,20 @@ export class KolForm implements FormAPI { private renderErrorList(errorList?: ErrorListPropType[]): JSX.Element { return ( - + { + setTimeout(() => { + if (el && typeof el.focus === 'function') { + el.scrollIntoView({ behavior: 'smooth' }); + el.focus(); + } + }, 250); + }} + type="error" + variant="card" + label={translate('kol-error-list-message')} + >