From 493bf63f51dea8c0e8934f54a9163b5e2e75dc2e Mon Sep 17 00:00:00 2001 From: Matthew Lipski Date: Tue, 22 Apr 2025 18:15:26 +0200 Subject: [PATCH] Fixed formatting toolbar regression --- .../extensions/FormattingToolbar/FormattingToolbarPlugin.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/core/src/extensions/FormattingToolbar/FormattingToolbarPlugin.ts b/packages/core/src/extensions/FormattingToolbar/FormattingToolbarPlugin.ts index 71f92b992d..907cb3435f 100644 --- a/packages/core/src/extensions/FormattingToolbar/FormattingToolbarPlugin.ts +++ b/packages/core/src/extensions/FormattingToolbar/FormattingToolbarPlugin.ts @@ -140,11 +140,9 @@ export class FormattingToolbarView implements PluginView { // Wrapping in a setTimeout gives enough time to wait for the blur event to // occur before updating the toolbar. const { state, composing } = view; - const { selection } = state; + const { doc, selection } = state; const isSame = - oldState && - oldState.selection.from === state.selection.from && - oldState.selection.to === state.selection.to; + oldState && oldState.doc.eq(doc) && oldState.selection.eq(selection); if (composing || isSame) { return;