diff --git a/.changeset/curly-hornets-judge.md b/.changeset/curly-hornets-judge.md new file mode 100644 index 0000000000..37f62fb2e3 --- /dev/null +++ b/.changeset/curly-hornets-judge.md @@ -0,0 +1,5 @@ +--- +'@udecode/plate-core': patch +--- + +Fixed props injection match check for elements diff --git a/packages/core/src/lib/utils/getInjectMatch.ts b/packages/core/src/lib/utils/getInjectMatch.ts index 1a32444528..46e6cf1b3c 100644 --- a/packages/core/src/lib/utils/getInjectMatch.ts +++ b/packages/core/src/lib/utils/getInjectMatch.ts @@ -24,7 +24,7 @@ export const getInjectMatch = ( const element = ElementApi.isElement(node) ? node : undefined; - if (_isElement && element) return false; + if (_isElement && !element) return false; if (_isBlock && (!element || !editor.api.isBlock(element))) return false; if (isLeaf && element) return false; if (element?.type) {