From 84516eb0fc900e5ef30773657689653048cb8d17 Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Mon, 2 Oct 2017 15:28:57 -0400 Subject: [PATCH] ensure any errors encountered within nextTick are passed to Vue.config.errorHandler --- src/core/util/env.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/util/env.js b/src/core/util/env.js index 0f886150e88..57e65b20c54 100644 --- a/src/core/util/env.js +++ b/src/core/util/env.js @@ -89,7 +89,7 @@ export const nextTick = (function () { /* istanbul ignore if */ // $flow-disable-line if (typeof Promise !== 'undefined' && isNative(Promise)) { var p = Promise.resolve() - var logError = err => { console.error(err) } + var logError = err => { handleError(err, null, 'nextTick') } timerFunc = () => { p.then(nextTickHandler).catch(logError) // in problematic UIWebViews, Promise.then doesn't completely break, but