diff --git a/config/current.ver b/config/current.ver index 2c6bb72..f1e1571 100644 --- a/config/current.ver +++ b/config/current.ver @@ -1 +1 @@ -1.1.41 \ No newline at end of file +1.1.42 \ No newline at end of file diff --git a/public/assets/js/bridge/rte-editor.js b/public/assets/js/bridge/rte-editor.js index 73f2acb..583a7bd 100644 --- a/public/assets/js/bridge/rte-editor.js +++ b/public/assets/js/bridge/rte-editor.js @@ -175,7 +175,8 @@ try { if (isText && component.components) { try { - component.components(content); + const comps = component.components(); + if (comps && comps.reset) comps.reset(); } catch {} } if (component.set) component.set('content', content); diff --git a/public/editor/bridge-core.js b/public/editor/bridge-core.js index b3c2d24..cc64ae5 100644 --- a/public/editor/bridge-core.js +++ b/public/editor/bridge-core.js @@ -437,7 +437,8 @@ syncing.add(target); if (target.components) { try { - target.components(viewHtml); + const comps = target.components(); + if (comps && comps.reset) comps.reset(); } catch {} } if (target.set) target.set('content', viewHtml); @@ -473,7 +474,10 @@ try { syncing.add(target); if (target.components) { - try { target.components(viewHtml); } catch {} + try { + const comps = target.components(); + if (comps && comps.reset) comps.reset(); + } catch {} } if (target.set) target.set('content', viewHtml); target.trigger && target.trigger('change:content');