diff --git a/packages/web/src/javascripts/Components/SuperEditor/Tools/HeadlessSuperConverter.tsx b/packages/web/src/javascripts/Components/SuperEditor/Tools/HeadlessSuperConverter.tsx index 3ff41f582..b375e845b 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Tools/HeadlessSuperConverter.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Tools/HeadlessSuperConverter.tsx @@ -111,7 +111,13 @@ export class HeadlessSuperConverter implements SuperConverterServiceInterface { // Wrap text & link nodes with paragraph since they can't // be top-level nodes in Super - if (type === 'text' || type === 'link' || type === 'unencrypted-image' || type === 'inline-file') { + if ( + type === 'text' || + type === 'link' || + type === 'unencrypted-image' || + type === 'inline-file' || + node.isParentRequired() + ) { const paragraphNode = $createParagraphNode() paragraphNode.append(node) nodesToInsert.push(paragraphNode)