From cb43f17efcedbccd079ae61318ac2bf545f74931 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Thu, 9 Mar 2023 10:57:34 -0800 Subject: [PATCH] Fix blur de-select speed --- src-web/components/Editor/Editor.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src-web/components/Editor/Editor.tsx b/src-web/components/Editor/Editor.tsx index 0d8f4a59..86da9d32 100644 --- a/src-web/components/Editor/Editor.tsx +++ b/src-web/components/Editor/Editor.tsx @@ -151,9 +151,11 @@ function getExtensions({ // Clear selection on blur EditorView.domEventHandlers({ blur: (e, view) => { + // Clear selection on blur. Must do on next tick or updating selection + // will keep the editor focused setTimeout(() => { - view.dispatch({ selection: { anchor: 0, head: 0 } }); - }, 100); + view.dispatch({ selection: { anchor: 0, head: 0 } }, { userEvent: 'blur' }); + }); }, }),