diff --git a/webapp/packages/core-blocks/src/FormControls/AutoResizeTextarea.tsx b/webapp/packages/core-blocks/src/FormControls/AutoResizeTextarea.tsx index 981d25927a..9022eeab0b 100644 --- a/webapp/packages/core-blocks/src/FormControls/AutoResizeTextarea.tsx +++ b/webapp/packages/core-blocks/src/FormControls/AutoResizeTextarea.tsx @@ -45,7 +45,11 @@ export const AutoResizeTextarea: Props = observer(function AutoResizeTextarea({ }, []); useLayoutEffect(() => { - adjustHeight(); + const frame = requestAnimationFrame(() => { + adjustHeight(); + }); + + return () => cancelAnimationFrame(frame); }, [value, adjustHeight]); const mergedRef = useMergeRefs(...[innerRef, ref!].filter(Boolean));