diff --git a/lib/ace/editor.js b/lib/ace/editor.js index b204a8f8..31c62aa0 100644 --- a/lib/ace/editor.js +++ b/lib/ace/editor.js @@ -245,13 +245,16 @@ var Editor =function(renderer, session) { }; this.focus = function() { - // Safari need the timeout + // Safari needs the timeout // iOS and Firefox need it called immediately // to be on the save side we do both + // except for IE var _self = this; - setTimeout(function() { - _self.textInput.focus(); - }); + if (!useragent.isIE) { + setTimeout(function() { + _self.textInput.focus(); + }); + } this.textInput.focus(); };