From 563da3b6f4221fe1df247c873010078f4844794a Mon Sep 17 00:00:00 2001 From: akumatus Date: Tue, 17 Dec 2024 02:22:48 +0000 Subject: [PATCH] fix(core): in page mode, AI replace selection did not correctly replace the selected text (#9179) Fix issue [BS-1980](https://linear.app/affine-design/issue/BS-1980). --- .../core/src/blocksuite/presets/ai/utils/editor-actions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/frontend/core/src/blocksuite/presets/ai/utils/editor-actions.ts b/packages/frontend/core/src/blocksuite/presets/ai/utils/editor-actions.ts index e994a6e49b..8f4e84ee93 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/utils/editor-actions.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/utils/editor-actions.ts @@ -105,6 +105,7 @@ export const replace = async ( ); if (textSelection) { + host.std.command.exec('deleteText', { textSelection }); const { snapshot, job } = await markdownToSnapshot(content, host); await job.snapshotToSlice( snapshot,