diff --git a/lib/ace/worker/worker_client.js b/lib/ace/worker/worker_client.js index 23a21e9d..2445ee45 100644 --- a/lib/ace/worker/worker_client.js +++ b/lib/ace/worker/worker_client.js @@ -82,8 +82,7 @@ var WorkerClient = function(topLevelNamespaces, packagedJs, module, classname) { if (!src) { continue; } - - var m = src.match(/^(.*\/)ace\.js$|^(.*\/)ace-uncompressed\.js$/); + var m = src.match(/^(?:(.*\/)ace\.js|(.*\/)ace-uncompressed\.js)(?:\?|$)/); if (m) { return m[1] || m[2]; }