From e3c15bae07f66d0daa23087b9e8aa6e67e65f2db Mon Sep 17 00:00:00 2001 From: Nadine Nguyen Date: Thu, 19 Dec 2024 10:54:47 +1100 Subject: [PATCH] patch for html --- packages/lexical-html/src/index.ts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/lexical-html/src/index.ts b/packages/lexical-html/src/index.ts index 732bab44048..542227029d8 100644 --- a/packages/lexical-html/src/index.ts +++ b/packages/lexical-html/src/index.ts @@ -149,9 +149,17 @@ function $appendNodesToHTML( if (shouldInclude && !shouldExclude) { if (isHTMLElement(element) || isDocumentFragment(element)) { - element.append(fragment); + try { + element.appendChild(fragment); + } catch (_) { + element.append(fragment); + } + } + try { + parentElement.appendChild(element); + } catch (_) { + parentElement.append(element); } - parentElement.append(element); if (after) { const newElement = after.call(target, element); @@ -164,7 +172,11 @@ function $appendNodesToHTML( } } } else { - parentElement.append(fragment); + try { + parentElement.appendChild(fragment); + } catch (_) { + parentElement.append(fragment); + } } return shouldInclude;