From dfef2edbf6eefd6bf6eb0d25fcb2a3cc7255b07b Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Fri, 25 Oct 2024 12:31:53 +0100 Subject: [PATCH] Wrap view.dispatch in setTimeout (#21365) GitOrigin-RevId: 61c19e10f9529b4d7913f01c57281931533153d2 --- .../js/features/source-editor/hooks/use-codemirror-scope.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/web/frontend/js/features/source-editor/hooks/use-codemirror-scope.ts b/services/web/frontend/js/features/source-editor/hooks/use-codemirror-scope.ts index 5ee52286bd..008f98f03e 100644 --- a/services/web/frontend/js/features/source-editor/hooks/use-codemirror-scope.ts +++ b/services/web/frontend/js/features/source-editor/hooks/use-codemirror-scope.ts @@ -232,7 +232,9 @@ function useCodeMirrorScope(view: EditorView) { spellCheckLanguage, hunspellManager, } - view.dispatch(setSpellCheckLanguage(spellingRef.current)) + window.setTimeout(() => { + view.dispatch(setSpellCheckLanguage(spellingRef.current)) + }) }, [view, spellCheckLanguage, hunspellManager]) const projectFeaturesRef = useRef(projectFeatures)