diff --git a/config/current.ver b/config/current.ver index a2a8e42..2ac1f8d 100644 --- a/config/current.ver +++ b/config/current.ver @@ -1 +1 @@ -1.1.21 \ No newline at end of file +1.1.22 \ 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 1a3b5c1..976bee4 100644 --- a/public/assets/js/bridge/rte-editor.js +++ b/public/assets/js/bridge/rte-editor.js @@ -760,13 +760,16 @@ console.groupEnd(); const modelContent = String(component && component.get ? component.get('content') : ''); const viewHtml = String(component?.view?.el?.innerHTML || ''); + const visibleText = String(component?.view?.el?.textContent || ''); const summary = { source: 'rte', modelId: component && (component.getId ? component.getId() : component.get && component.get('id')), expectedFromRte: String(html || '').slice(0, 500), actualModelContent: modelContent.slice(0, 500), + visibleText: visibleText.slice(0, 500), viewHtmlLen: viewHtml.length, modelContentLen: modelContent.length, + visibleTextLen: visibleText.length, editorHtmlLen: String(gjsHtml || '').length, serializeHtmlLen: String(serHtml || '').length, }; diff --git a/public/editor/bridge-core.js b/public/editor/bridge-core.js index 55ac5f5..2eff9ef 100644 --- a/public/editor/bridge-core.js +++ b/public/editor/bridge-core.js @@ -432,13 +432,16 @@ }); if (label === 'DESELECT' && model && model.get && model.get('type') === 'text') { const viewHtml = selectedEl ? String(selectedEl.innerHTML || '') : ''; + const visibleText = selectedEl ? String(selectedEl.textContent || '') : ''; const summary = { source: 'ui', modelId: model && (model.getId ? model.getId() : model.get && model.get('id')), expectedFromView: viewHtml.slice(0, 500), actualModelContent: modelContent.slice(0, 500), + visibleText: visibleText.slice(0, 500), viewHtmlLen: viewHtml.length, modelContentLen: modelContent.length, + visibleTextLen: visibleText.length, editorHtmlLen: editorHtml.length, }; console.warn('[EDIT SUMMARY]', JSON.stringify(summary));