diff --git a/web/src/components/editors/StandardEditor.jsx b/web/src/components/editors/StandardEditor.jsx index 1da6407..f895ed5 100644 --- a/web/src/components/editors/StandardEditor.jsx +++ b/web/src/components/editors/StandardEditor.jsx @@ -17,16 +17,15 @@ export const StandardEditor = ({ if (editorRef.current && autoScroll) { const model = editorRef.current.getModel(); const lineCount = model.getLineCount(); - editorRef.current.revealPositionInCenter({ - lineNumber: lineCount, - column: 1 - }); + editorRef.current.revealLine(lineCount, monaco.editor.ScrollType.Smooth); } }; const handleEditorDidMount = (editor) => { editorRef.current = editor; - scrollToBottom(); + setTimeout(() => { + scrollToBottom(); + }, 10); }; React.useEffect(() => {