Fix removing the error handler after initial load
This commit is contained in:
parent
14d9c8ade9
commit
f1681d18c2
@ -38,7 +38,7 @@
|
|||||||
window.addEventListener('DOMContentLoaded', () => _ll_log_fatal_error(err, ev));
|
window.addEventListener('DOMContentLoaded', () => _ll_log_fatal_error(err, ev));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
let handle = window.addEventListener('error', e => {
|
let error_listener = e => {
|
||||||
if (! e.error)
|
if (! e.error)
|
||||||
// Not a script error
|
// Not a script error
|
||||||
return;
|
return;
|
||||||
@ -46,10 +46,11 @@
|
|||||||
ll_log_fatal_error(e.error, e);
|
ll_log_fatal_error(e.error, e);
|
||||||
}
|
}
|
||||||
catch (err) {}
|
catch (err) {}
|
||||||
}, true);
|
};
|
||||||
|
window.addEventListener('error', error_listener, true);
|
||||||
// Once we've loaded successfully, drop the handler
|
// Once we've loaded successfully, drop the handler
|
||||||
window.ll_successfully_loaded = function() {
|
window.ll_successfully_loaded = function() {
|
||||||
window.removeEventListener('error', handle, true);
|
window.removeEventListener('error', error_listener, true);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user