Skip to content

Commit 67da7b9

Browse files
authored
Wrap callbackFromNative in Promise.resolve (#171)
1 parent 242465a commit 67da7b9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/www/ios/ios-wkwebview-exec.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,9 @@ var iOSExec = function () {
124124
iOSExec.nativeCallback = function (callbackId, status, message, keepCallback, debug) {
125125
var success = status === 0 || status === 1;
126126
var args = convertMessageToArgsNativeToJs(message);
127-
cordova.callbackFromNative(callbackId, success, status, args, keepCallback); // eslint-disable-line
127+
Promise.resolve().then(function () {
128+
cordova.callbackFromNative(callbackId, success, status, args, keepCallback); // eslint-disable-line
129+
});
128130
};
129131

130132
// for backwards compatibility

0 commit comments

Comments
 (0)