diff --git a/static/js/mithril/sharedEnvironments.js b/static/js/mithril/sharedEnvironments.js index 7a47ce1..2aec2ed 100644 --- a/static/js/mithril/sharedEnvironments.js +++ b/static/js/mithril/sharedEnvironments.js @@ -125,6 +125,11 @@ const SharedEnvironments = { closeModal: function() { SharedEnvironments.modal.isOpen = false; + // Destroy editor reference so it can be recreated next time + if (SharedEnvironments.envEditor) { + SharedEnvironments.envEditor.destroy(); + SharedEnvironments.envEditor = null; + } }, saveEnvironment: async function(e) {