From 308fd005080a6ed2bbc7de4a6ed2ebeb6ee06957 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 9 Nov 2025 14:48:31 +0200 Subject: [PATCH] fix(type_widgets/code): not reacting to language changes --- apps/client/src/widgets/type_widgets/code/CodeMirror.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/client/src/widgets/type_widgets/code/CodeMirror.tsx b/apps/client/src/widgets/type_widgets/code/CodeMirror.tsx index 04aa7d53f..ae4f849dd 100644 --- a/apps/client/src/widgets/type_widgets/code/CodeMirror.tsx +++ b/apps/client/src/widgets/type_widgets/code/CodeMirror.tsx @@ -41,6 +41,11 @@ export default function CodeMirror({ className, content, mime, editorRef: extern codeEditor?.clearHistory(); }, [content]); + // React to language change. + useEffect(() => { + codeEditorRef.current?.setMimeType(mime); + }, [ mime ]); + // React to line wrapping. useEffect(() => codeEditorRef.current?.setLineWrapping(!!lineWrapping), [ lineWrapping ]);