From 65f18b41600c82c6af22c6a87fed04e4acc9d456 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Wed, 24 Dec 2025 03:37:41 +0000 Subject: [PATCH] ### Fixed - Now the conflict resolution dialogue shows correctly which device only has older APIs (#764). --- .../ConflictResolveModal.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/modules/features/InteractiveConflictResolving/ConflictResolveModal.ts b/src/modules/features/InteractiveConflictResolving/ConflictResolveModal.ts index 2cc5c56..6a14488 100644 --- a/src/modules/features/InteractiveConflictResolving/ConflictResolveModal.ts +++ b/src/modules/features/InteractiveConflictResolving/ConflictResolveModal.ts @@ -90,10 +90,8 @@ export class ConflictResolveModal extends Modal { new Date(this.result.left.mtime).toLocaleString() + (this.result.left.deleted ? " (Deleted)" : ""); const date2 = new Date(this.result.right.mtime).toLocaleString() + (this.result.right.deleted ? " (Deleted)" : ""); - div2.setHTMLUnsafe(` -${this.localName}: ${date1}
-${this.remoteName}: ${date2}
- `); + div2.innerHTML = `${this.localName}: ${date1}
+${this.remoteName}: ${date2}
`; contentEl.createEl("button", { text: `Use ${this.localName}` }, (e) => e.addEventListener("click", () => this.sendResponse(this.result.right.rev)) ).style.marginRight = "4px"; @@ -109,11 +107,10 @@ export class ConflictResolveModal extends Modal { e.addEventListener("click", () => this.sendResponse(CANCELLED)) ).style.marginRight = "4px"; diff = diff.replace(/\n/g, "
"); - // div.innerHTML = diff; if (diff.length > 100 * 1024) { - div.setText("(Too large diff to display)"); + div.innerText = "(Too large diff to display)"; } else { - div.setHTMLUnsafe(diff); + div.innerHTML = diff; } }