Files

14 lines
478 B
JavaScript

/* Never leave the desktop hidden behind the loading overlay after a script error. */
(() => {
const finish = () => document.querySelector('#boot')?.remove();
window.addEventListener('error', event => {
console.error('Life OS startup error:', event.error || event.message);
finish();
});
window.addEventListener('unhandledrejection', event => {
console.error('Life OS startup rejection:', event.reason);
finish();
});
setTimeout(finish, 1400);
})();