From 2e68e73deb2b5bbbbe1041ea86ad70c80b4eebc0 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 19 Nov 2015 00:19:36 +0400 Subject: [PATCH] fix worker not starting up on ie edge --- node_modules/ace/lib/ace/worker/worker_client.js | 4 +++- package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/node_modules/ace/lib/ace/worker/worker_client.js b/node_modules/ace/lib/ace/worker/worker_client.js index b69071fb..42c08f43 100644 --- a/node_modules/ace/lib/ace/worker/worker_client.js +++ b/node_modules/ace/lib/ace/worker/worker_client.js @@ -68,7 +68,9 @@ var WorkerClient = function(topLevelNamespaces, mod, classname, workerUrl) { var blobURL = URL.createObjectURL(blob); this.$worker = new Worker(blobURL); - URL.revokeObjectURL(blobURL); + setTimeout(function() { // IE EDGE needs a timeout here + URL.revokeObjectURL(blobURL); + }); } else { throw e; } diff --git a/package.json b/package.json index 977699a3..ab8cb23b 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#35379124ca", "c9.ide.find.infiles": "#c3bf17286d", - "c9.ide.find.replace": "#44772dd796", + "c9.ide.find.replace": "#8cbce45290", "c9.ide.run.debug": "#dbe6c81252", "c9.automate": "#47e2c429c9", "c9.ide.ace.emmet": "#6dc4585e02",