From 67da7b9a34435973f98ef640ce0281e1254dc754 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Tue, 2 Oct 2018 13:38:45 +0200 Subject: [PATCH] Wrap callbackFromNative in Promise.resolve (#171) --- src/www/ios/ios-wkwebview-exec.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/www/ios/ios-wkwebview-exec.js b/src/www/ios/ios-wkwebview-exec.js index fd3faf00..331fe93e 100644 --- a/src/www/ios/ios-wkwebview-exec.js +++ b/src/www/ios/ios-wkwebview-exec.js @@ -124,7 +124,9 @@ var iOSExec = function () { iOSExec.nativeCallback = function (callbackId, status, message, keepCallback, debug) { var success = status === 0 || status === 1; var args = convertMessageToArgsNativeToJs(message); - cordova.callbackFromNative(callbackId, success, status, args, keepCallback); // eslint-disable-line + Promise.resolve().then(function () { + cordova.callbackFromNative(callbackId, success, status, args, keepCallback); // eslint-disable-line + }); }; // for backwards compatibility