We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 98b9b3f + d30520c commit 9660a6eCopy full SHA for 9660a6e
1 file changed
src/MonacoEditor.tsx
@@ -233,9 +233,11 @@ function MonacoEditor ({
233
}
234
} else {
235
model = monaco.editor.createModel(value!, monacoLanguage)
236
+
237
+ const modelIRefPromise = createModelReference(model.uri)
238
disposableStore.add({
239
dispose () {
- model.dispose()
240
+ void modelIRefPromise.then(modelIRef => modelIRef.dispose(), console.error)
241
242
})
243
0 commit comments