From 91e6abf0995a82de54ac2e23cc18a25bd230b798 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 10 Apr 2014 13:38:06 +0400 Subject: [PATCH] fix #1890 Second cursor after double clicking in IE8 --- lib/ace/virtual_renderer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 6f6ab177..d55d6085 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -34,6 +34,7 @@ define(function(require, exports, module) { var oop = require("./lib/oop"); var dom = require("./lib/dom"); var config = require("./config"); +var useragent = require("./lib/useragent"); var GutterLayer = require("./layer/gutter").Gutter; var MarkerLayer = require("./layer/marker").Marker; var TextLayer = require("./layer/text").Text; @@ -71,7 +72,7 @@ var VirtualRenderer = function(container, theme) { // dom.importCssString(editorCss, "ace_editor", container.ownerDocument); // in IE <= 9 the native cursor always shines through - this.$keepTextAreaAtCursor = true; + this.$keepTextAreaAtCursor = !useragent.isOldIE; dom.addCssClass(this.container, "ace_editor");