diff --git a/src/shared/util.js b/src/shared/util.js index 7edd0c2dd..b003b4a92 100644 --- a/src/shared/util.js +++ b/src/shared/util.js @@ -1504,6 +1504,10 @@ function MessageHandler(name, comObj) { data: result }); }, function (reason) { + if (reason instanceof Error) { + // Serialize error to avoid "DataCloneError" + reason = reason + ''; + } comObj.postMessage({ isReply: true, callbackId: data.callbackId,