From 08ebfb6e70a9611b33ee1d9ca3c61baf5d3bfaac Mon Sep 17 00:00:00 2001 From: Yifeng Wang Date: Mon, 30 Dec 2024 17:25:07 +0800 Subject: [PATCH] fix(editor): undefined selected elements (#9429) --- .../core/src/blocksuite/presets/ai/utils/selection-utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/frontend/core/src/blocksuite/presets/ai/utils/selection-utils.ts b/packages/frontend/core/src/blocksuite/presets/ai/utils/selection-utils.ts index 91d8dbef3..51c3fe3b7 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/utils/selection-utils.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/utils/selection-utils.ts @@ -280,8 +280,8 @@ export function getCopilotSelectedElems( const copilotWidget = getEdgelessCopilotWidget(host); if (copilotWidget.visible) { - return (service.gfx.tool.currentTool$.peek() as CopilotTool) - .selectedElements; + const currentTool = service.gfx.tool.currentTool$.peek() as CopilotTool; + return currentTool?.selectedElements ?? []; } return service.selection.selectedElements;