Skip to content

Commit c72af38

Browse files
author
Loïc Mangeonjean
committed
fix: simplify code and do not use pushEditOperations that can be blocked by lock code utility while resetting code
1 parent e375f14 commit c72af38

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

src/MonacoEditor.tsx

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -231,20 +231,9 @@ function MonacoEditor ({
231231
if (fixedCode !== model.getValue()) {
232232
preventTriggerChangeEventRef.current = true
233233
console.debug('Replacing whole editor content')
234-
if (editor.getOption(monaco.editor.EditorOption.readOnly)) {
235-
model.setValue(fixedCode)
236-
} else {
237-
editor.pushUndoStop()
238-
model.pushEditOperations(
239-
[],
240-
[{
241-
range: model.getFullModelRange(),
242-
text: fixedCode
243-
}],
244-
() => null
245-
)
246-
editor.pushUndoStop()
247-
}
234+
editor.pushUndoStop()
235+
model.setValue(fixedCode)
236+
editor.pushUndoStop()
248237
preventTriggerChangeEventRef.current = false
249238
}
250239
}

0 commit comments

Comments
 (0)