From 8d42e8bde331947d37a3b8939b74b858ca9a047d Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Wed, 6 Sep 2023 15:54:25 +0530 Subject: [PATCH] chore: super conversion wrap nodes in paragraph if requires parent --- .../SuperEditor/Tools/HeadlessSuperConverter.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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)