From 86c4f7ea686beec2cdb02dde06df201cbd7e5b84 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Mon, 20 Oct 2025 10:35:52 +0200 Subject: [PATCH] fix: correctly index blocks that have children fixes #2115 --- .../src/blocks/ListItem/NumberedListItem/IndexingPlugin.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/blocks/ListItem/NumberedListItem/IndexingPlugin.ts b/packages/core/src/blocks/ListItem/NumberedListItem/IndexingPlugin.ts index 1e4b1790f0..63b461fd32 100644 --- a/packages/core/src/blocks/ListItem/NumberedListItem/IndexingPlugin.ts +++ b/packages/core/src/blocks/ListItem/NumberedListItem/IndexingPlugin.ts @@ -112,10 +112,11 @@ function getDecorations( ); if (existingDecorations.length === 0) { + const blockNode = tr.doc.nodeAt(pos + 1); // Create a widget decoration to display the index decorationsToAdd.push( // move in by 1 to account for the block container - Decoration.node(pos + 1, pos + node.nodeSize - 1, { + Decoration.node(pos + 1, pos + 1 + blockNode!.nodeSize, { "data-index": index.toString(), }), );