From d0a15ad0694d2d2814abae283d31032077f13757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Mon, 15 Mar 2021 13:27:52 +0100 Subject: [PATCH] prevent dispatch on readonly --- packages/core/src/Editor.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/Editor.ts b/packages/core/src/Editor.ts index 84fbc19e..299f24f5 100644 --- a/packages/core/src/Editor.ts +++ b/packages/core/src/Editor.ts @@ -302,6 +302,10 @@ export class Editor extends EventEmitter { * @param transaction An editor state transaction */ private dispatchTransaction(transaction: Transaction): void { + if (transaction.docChanged && !this.isEditable) { + return + } + if (this.isCapturingTransaction) { if (!this.capturedTransaction) { this.capturedTransaction = transaction