diff --git a/public/assets/js/bridge/rte-editor.js b/public/assets/js/bridge/rte-editor.js index a6b2549..b88d8ea 100644 --- a/public/assets/js/bridge/rte-editor.js +++ b/public/assets/js/bridge/rte-editor.js @@ -178,16 +178,13 @@ if (comps && typeof comps.reset === 'function') { comps.reset([], { silent: true }); } - } - if (component.set) component.set('content', content); - } catch {} - try { - if (component.components) { - const comps = component.components(); - if (comps && typeof comps.reset === 'function') { - comps.reset([], { silent: true }); + if (comps && typeof comps.add === 'function') { + try { + comps.add({ type: 'textnode', content }, { silent: true }); + } catch {} } } + if (component.set) component.set('content', content); } catch {} if (component.view && component.view.el) { component.view.el.innerHTML = content;