From df1db294a0bb2c881d028d1930ad8ea480620360 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Mon, 16 Jan 2017 22:38:38 +0100 Subject: [PATCH] Fix hot reload in IE in strict mode Following a fix for v1 at #4274 for issue #4465 --- src/platforms/web/runtime/transition-util.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/platforms/web/runtime/transition-util.js b/src/platforms/web/runtime/transition-util.js index 8b3f5ba9192..d7f3862b770 100644 --- a/src/platforms/web/runtime/transition-util.js +++ b/src/platforms/web/runtime/transition-util.js @@ -27,7 +27,8 @@ if (hasTransition) { } } -const raf = (inBrowser && window.requestAnimationFrame) || setTimeout +// binding to window is necessary to make hot reload work in IE in strict mode +const raf = (inBrowser && window.requestAnimationFrame.bind(window)) || setTimeout export function nextFrame (fn: Function) { raf(() => { raf(fn)