From 3d08c02e4cc5e956c09d3413e10435a97d867c26 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Tue, 16 Feb 2021 16:03:04 -0500 Subject: [PATCH] Fix disabled state of code editor Fixes #3916 --- app/src/interfaces/code/code.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/interfaces/code/code.vue b/app/src/interfaces/code/code.vue index f61b14bd18..894ba4803d 100644 --- a/app/src/interfaces/code/code.vue +++ b/app/src/interfaces/code/code.vue @@ -226,7 +226,7 @@ export default defineComponent({ defaultOptions, { lineNumbers: props.lineNumber, - readOnly: props.disabled ? 'nocursor' : false, + readOnly: false, mode: props.language, placeholder: props.placeholder, }, @@ -234,6 +234,14 @@ export default defineComponent({ ); }); + watch( + () => props.disabled, + (disabled) => { + codemirror.value?.setOption('readOnly', disabled ? 'nocursor' : false); + }, + { immediate: true } + ); + watch( () => props.altOptions, async (altOptions) => {