From 75b80a05fd2512b3980411c548cc3b1902517f1c Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 14 Aug 2016 14:12:08 -0400 Subject: [PATCH] Let the browser paint the page before highlighting code --- assets/javascripts/views/pages/base.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/views/pages/base.coffee b/assets/javascripts/views/pages/base.coffee index 96ffdff9..41ffbf48 100644 --- a/assets/javascripts/views/pages/base.coffee +++ b/assets/javascripts/views/pages/base.coffee @@ -13,7 +13,8 @@ class app.views.BasePage extends app.View @prepare?() unless fromCache @activate() @delay @afterRender if @afterRender - $.requestAnimationFrame(@paintCode) if @highlightNodes.length > 0 + if @highlightNodes.length > 0 + $.requestAnimationFrame => $.requestAnimationFrame(@paintCode) return highlightCode: (el, language) ->