Skip to content

Commit 9891fca

Browse files
committed
Add delay to get correct range
1 parent 35ec1ac commit 9891fca

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

libs/remix-ui/editor/src/lib/remix-ui-editor.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -892,9 +892,10 @@ export const EditorUI = (props: EditorUIProps) => {
892892
})
893893
return { [widgetId]: decoratorList }
894894
})
895-
const newEntryRange = decoratorList.getRange(0)
896-
897-
addAcceptDeclineWidget(widgetId, editorRef.current, { column: 0, lineNumber: newEntryRange.startLineNumber + 1 }, () => acceptHandler(decoratorList, widgetId), () => rejectHandler(decoratorList, widgetId))
895+
setTimeout(() => {
896+
const newEntryRange = decoratorList.getRange(0)
897+
addAcceptDeclineWidget(widgetId, editorRef.current, { column: 0, lineNumber: newEntryRange.startLineNumber + 1 }, () => acceptHandler(decoratorList, widgetId), () => rejectHandler(decoratorList, widgetId))
898+
}, 150)
898899
} else {
899900
editorRef.current.executeEdits('newDocs', [
900901
{
@@ -923,9 +924,11 @@ export const EditorUI = (props: EditorUIProps) => {
923924
})
924925
return { [widgetId]: decoratorList }
925926
})
926-
const newEntryRange = decoratorList.getRange(0)
927927

928-
addAcceptDeclineWidget(widgetId, editorRef.current, { column: 0, lineNumber: newEntryRange.startLineNumber + 1 }, () => acceptHandler(decoratorList, widgetId), () => rejectHandler(decoratorList, widgetId))
928+
setTimeout(() => {
929+
const newEntryRange = decoratorList.getRange(0)
930+
addAcceptDeclineWidget(widgetId, editorRef.current, { column: 0, lineNumber: newEntryRange.startLineNumber + 1 }, () => acceptHandler(decoratorList, widgetId), () => rejectHandler(decoratorList, widgetId))
931+
}, 150)
929932
}
930933
}
931934
_paq.push(['trackEvent', 'ai', 'remixAI', 'generateDocumentation'])

0 commit comments

Comments
 (0)