diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index fa46473d..0e10930d 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -59,6 +59,11 @@ var VirtualRenderer = function(container, theme) { // Imports CSS once per DOM document ('ace_editor' serves as an identifier). dom.importCssString(editorCss, "ace_editor", container.ownerDocument); dom.addCssClass(this.container, "ace_editor"); + + // Chrome has some strange rendering issues if this is not done async + setTimeout(function() { + dom.addCssClass(this.container, "ace_editor"); + }.bind(this), 0) this.setTheme(theme);