forked from profectus/Profectus
Fix thrown errors not appearing in console
This commit is contained in:
parent
5c1152460f
commit
56279e3794
1 changed files with 4 additions and 2 deletions
|
@ -32,14 +32,16 @@ console.error = function (...args) {
|
|||
error(...args);
|
||||
};
|
||||
|
||||
window.onerror = function (event, source, lineno, colno, error) {
|
||||
state.errors.push(error instanceof Error ? error : new Error(JSON.stringify(error)));
|
||||
window.onerror = function (event, source, lineno, colno, err) {
|
||||
state.errors.push(err instanceof Error ? err : new Error(JSON.stringify(err)));
|
||||
error(err);
|
||||
return true;
|
||||
};
|
||||
window.onunhandledrejection = function (event) {
|
||||
state.errors.push(
|
||||
event.reason instanceof Error ? event.reason : new Error(JSON.stringify(event.reason))
|
||||
);
|
||||
error(event.reason);
|
||||
};
|
||||
|
||||
document.title = projInfo.title;
|
||||
|
|
Loading…
Reference in a new issue