diff --git a/packages/xl-ai/src/api/LLMRequest.ts b/packages/xl-ai/src/api/LLMRequest.ts index 170e020e5b..612d974cf2 100644 --- a/packages/xl-ai/src/api/LLMRequest.ts +++ b/packages/xl-ai/src/api/LLMRequest.ts @@ -231,7 +231,7 @@ export async function doLLMRequest( ...rest, }, () => { - if (deleteCursorBlock) { + if (deleteCursorBlock && editor.getBlock(deleteCursorBlock)) { editor.removeBlocks([deleteCursorBlock]); } onStart?.(); @@ -242,7 +242,7 @@ export async function doLLMRequest( messages, ...rest, }); - if (deleteCursorBlock) { + if (deleteCursorBlock && editor.getBlock(deleteCursorBlock)) { editor.removeBlocks([deleteCursorBlock]); } onStart?.();