diff --git a/blocksuite/affine/block-note/src/quick-action.ts b/blocksuite/affine/block-note/src/quick-action.ts index 68e129af16..a78adadd65 100644 --- a/blocksuite/affine/block-note/src/quick-action.ts +++ b/blocksuite/affine/block-note/src/quick-action.ts @@ -32,7 +32,7 @@ export const quickActionConfig: QuickActionConfig[] = [ .chain() .getSelectedModels({ types: ['block'], - mode: 'highest', + mode: 'flat', }) .draftSelectedModels() .run(); diff --git a/blocksuite/blocks/src/root-block/widgets/format-bar/config.ts b/blocksuite/blocks/src/root-block/widgets/format-bar/config.ts index 904a2f90bc..01feb1e34f 100644 --- a/blocksuite/blocks/src/root-block/widgets/format-bar/config.ts +++ b/blocksuite/blocks/src/root-block/widgets/format-bar/config.ts @@ -197,7 +197,7 @@ export function toolbarDefaultConfig(toolbar: AffineFormatBarWidget) { const [_, ctx] = chain .getSelectedModels({ types: ['block', 'text'], - mode: 'highest', + mode: 'flat', }) .draftSelectedModels() .run(); diff --git a/blocksuite/tests-legacy/format-bar.spec.ts b/blocksuite/tests-legacy/format-bar.spec.ts index c9b7dd4fdc..8165f4766b 100644 --- a/blocksuite/tests-legacy/format-bar.spec.ts +++ b/blocksuite/tests-legacy/format-bar.spec.ts @@ -965,6 +965,9 @@ test('create linked doc from block selection with format bar', async ({ expect(await getPageSnapshot(page, true)).toMatchSnapshot( `${testInfo.title}.json` ); + + const paragraph = page.locator('affine-paragraph'); + await expect(paragraph).toHaveCount(3); }); test.describe('more menu button', () => { diff --git a/blocksuite/tests-legacy/snapshots/format-bar.spec.ts/create-linked-doc-from-block-selection-with-format-bar.json b/blocksuite/tests-legacy/snapshots/format-bar.spec.ts/create-linked-doc-from-block-selection-with-format-bar.json index f1f55038c6..fc2043b921 100644 --- a/blocksuite/tests-legacy/snapshots/format-bar.spec.ts/create-linked-doc-from-block-selection-with-format-bar.json +++ b/blocksuite/tests-legacy/snapshots/format-bar.spec.ts/create-linked-doc-from-block-selection-with-format-bar.json @@ -34,7 +34,7 @@ "children": [ { "type": "block", - "id": "11", + "id": "12", "flavour": "affine:embed-linked-doc", "version": 1, "props": {