From 1910b6d296dddefe39084df2849a4c2055c7d4cc Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Sat, 17 Jan 2026 02:03:17 +0100 Subject: [PATCH] asdasd --- public/assets/js/bridge/rte-editor.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/public/assets/js/bridge/rte-editor.js b/public/assets/js/bridge/rte-editor.js index 8f461c8..72fae6d 100644 --- a/public/assets/js/bridge/rte-editor.js +++ b/public/assets/js/bridge/rte-editor.js @@ -31,6 +31,13 @@ const unwrap = (el, addBreak) => { const frag = document.createDocumentFragment(); + if (addBreak) { + const prev = el.previousSibling; + const needsLeadBreak = !!(prev && (prev.nodeType === 3 ? prev.textContent.trim() : (prev.tagName && prev.tagName !== 'BR'))); + if (needsLeadBreak) { + frag.appendChild(document.createElement('br')); + } + } while (el.firstChild) { frag.appendChild(el.firstChild); } @@ -60,6 +67,7 @@ let html = wrapper.innerHTML .replace(//gi, '
') + .replace(/(
)+$/g, '') .trim(); if (!html) { const text = String(fallbackText || wrapper.textContent || '').trim();