This commit is contained in:
2026-01-28 01:53:49 +01:00
parent bfab287e4d
commit 9c61167a93
3 changed files with 7 additions and 1 deletions

View File

@@ -1 +1 @@
1.1.44
1.1.45

View File

@@ -890,6 +890,10 @@
if (!model || this.restoring.has(model)) return;
const last = this.lastContent.get(model);
if (!last || !model.get) return;
const viewEl = model.view && model.view.el;
if (viewEl && (viewEl.isContentEditable || viewEl.getAttribute('contenteditable') === 'true')) return;
const viewHtml = String(viewEl && viewEl.innerHTML || '').trim();
if (viewHtml) return;
const current = String(model.get('content') || '').trim();
if (!current || current === '<div></div>' || current === '<div><br></div>' || current === '<div><br></div><br>') {
this.restoring.add(model);

View File

@@ -415,6 +415,8 @@
if (el.isContentEditable || el.getAttribute('contenteditable') === 'true') return;
const modelHtml = String(target.get ? target.get('content') || '' : '').trim();
if (!modelHtml) return;
const viewHtml = String(el.innerHTML || '').trim();
if (viewHtml) return;
const apply = () => {
try {
const current = String(el.innerHTML || '').trim();