From 3190a278314fe788f9136528971c0a9cd0dffbf4 Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Thu, 20 Nov 2025 21:32:46 -0300 Subject: [PATCH] fix: Use regular debouncing for tab indentations (#2959) [skip e2e] --- .../NoteView/PlainEditor/PlainEditor.tsx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx b/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx index 6035faee4..cf8149235 100644 --- a/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx +++ b/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx @@ -253,11 +253,16 @@ export const PlainEditor = forwardRef( setEditorText(editor.value) - void controller.saveAndAwaitLocalPropagation({ - text: editor.value, - bypassDebouncer: true, - isUserModified: true, - }) + setIsPendingLocalPropagation(true) + + void controller + .saveAndAwaitLocalPropagation({ + text: editor.value, + isUserModified: true, + }) + .then(() => { + setIsPendingLocalPropagation(false) + }) }, })