diff --git a/packages/core/src/utils/getNodeAttrs.ts b/packages/core/src/utils/getNodeAttrs.ts index ac4eaf6a..3f24f340 100644 --- a/packages/core/src/utils/getNodeAttrs.ts +++ b/packages/core/src/utils/getNodeAttrs.ts @@ -9,7 +9,9 @@ export default function getNodeAttrs(state: EditorState, type: NodeType) { nodes = [...nodes, node] }) - const node = nodes.find(nodeItem => nodeItem.type.name === type.name) + const node = nodes + .reverse() + .find(nodeItem => nodeItem.type.name === type.name) if (node) { return node.attrs