From c876f49be8e103f0862e618a7cf8f77c66fec0dd Mon Sep 17 00:00:00 2001 From: Artem Nistuley Date: Tue, 15 Apr 2025 15:11:01 +0300 Subject: [PATCH] fix tab styles update --- packages/super-editor/src/extensions/tab/tab.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/super-editor/src/extensions/tab/tab.js b/packages/super-editor/src/extensions/tab/tab.js index eaf793755b..8be6fb8ed9 100644 --- a/packages/super-editor/src/extensions/tab/tab.js +++ b/packages/super-editor/src/extensions/tab/tab.js @@ -55,7 +55,6 @@ export const TabNode = Node.create({ }, apply(tr, oldDecorationSet, oldState, newState) { - if (!tr.docChanged) return oldDecorationSet; const decorations = getTabDecorations(newState, view); return DecorationSet.create(newState.doc, decorations); }, @@ -82,7 +81,7 @@ const getTabDecorations = (state, view) => { let textWidth = 0; try { - view.state.doc.nodesBetween(pos - prevNodeSize - 1, pos - 1, (node, nodePos) => { + state.doc.nodesBetween(pos - prevNodeSize - 1, pos - 1, (node, nodePos) => { if (node.isText && node.textContent !== ' ') { const textWidthForNode = calcTextWidth(view, nodePos); textWidth += textWidthForNode;