diff --git a/src/main.ts b/src/main.ts index 863f564aa..dba5ebb84 100644 --- a/src/main.ts +++ b/src/main.ts @@ -106,21 +106,22 @@ if (import.meta.env.DEV) { app.config.warnHandler = (msg, vm, info) => { error(msg) } + + // https://stackoverflow.com/a/52076738/15522256 + window.addEventListener('error', (err) => { + error(err) + throw err + }) + + + window.addEventListener('unhandledrejection', (err) => { + // event.promise contains the promise object + // event.reason contains the reason for the rejection + error(err) + throw err + }) } - -// https://stackoverflow.com/a/52076738/15522256 -window.addEventListener('error', (err) => { - error(err) -}) - - -window.addEventListener('unhandledrejection', (err) => { - // event.promise contains the promise object - // event.reason contains the reason for the rejection - error(err) -}) - app.config.globalProperties.$message = { error, success,