Only emit actual user input in code interface

Fixes #800
This commit is contained in:
Nicola Krumschmidt
2020-10-29 22:33:40 +01:00
parent fdb0572cd5
commit 9853832cdc

View File

@@ -74,7 +74,9 @@ export default defineComponent({
codemirror.value = CodeMirror.fromTextArea(codemirrorElVal, cmOptions.value);
codemirror.value.setValue(stringValue.value || '');
await setLanguage();
codemirror.value.on('change', (cm) => {
codemirror.value.on('change', (cm, { origin }) => {
if (origin === 'setValue') return;
const content = cm.getValue();
if (props.type === 'json') {