Previous "Cannot read property env of null" commit only logged an a message to console and didn't prevent script continuing (and therefore failing)
Actually fix "Cannot read property env of null"
why is it good for ace.edit to silently fail here?
shouldn't this be throw "ace.edit can't find div #" + _id; instead?
throw "ace.edit can't find div #" + _id;
That would probably be a better solution.
was returning false as an easy to check failure of initialisation, logging to console did absolutely nothing to fix the crash of a missing element
replaced console.log with throw.