From f1dc4e07bb83735fcce616167f35dc01817a577c Mon Sep 17 00:00:00 2001 From: alex <48489896+devnaumov@users.noreply.github.com> Date: Mon, 3 Aug 2026 18:48:20 +0200 Subject: [PATCH] dbeaver/pro#10056 adjust height in frame (#4509) Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com> --- .../core-blocks/src/FormControls/AutoResizeTextarea.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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));