From cbf1d2feb09f46f9b07fa23b2da37658886abe1b Mon Sep 17 00:00:00 2001 From: j433866 Date: Wed, 8 May 2019 16:42:06 +0100 Subject: [PATCH] Add specific handling for DOMExceptions --- src/core/ChefWorker.js | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/core/ChefWorker.js b/src/core/ChefWorker.js index e1deaf0d..ee8b77ec 100644 --- a/src/core/ChefWorker.js +++ b/src/core/ChefWorker.js @@ -112,14 +112,25 @@ async function bake(data) { }) }); } catch (err) { - self.postMessage({ - action: "bakeError", - data: { - error: err, - id: data.id, - inputNum: data.inputNum - } - }); + if (err instanceof DOMException) { + self.postMessage({ + action: "bakeError", + data: { + error: err.message, + id: data.id, + inputNum: data.inputNum + } + }); + } else { + self.postMessage({ + action: "bakeError", + data: { + error: err, + id: data.id, + inputNum: data.inputNum + } + }); + } } self.inputNum = -1; }