X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fmain.ts;h=159c47e868484424e7c4052d3320f0bef4514d2b;hb=e748a75c59d7463197b8eb85e8644c41c80c5306;hp=432db0eacb92557bae45f4958efdd7f416854916;hpb=42b40636991b97fe818007fab19091764fc5db73;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/main.ts b/client/src/main.ts index 432db0eac..159c47e86 100644 --- a/client/src/main.ts +++ b/client/src/main.ts @@ -25,7 +25,19 @@ const bootstrap = () => platformBrowserDynamic() return bootstrapModule }) .catch(err => { - logger.error(err) + try { + logger.error(err) + } catch (err2) { + console.error('Cannot log error', { err, err2 }) + } + + // Ensure we display an "incompatible message" on Angular bootstrap error + setTimeout(() => { + if (document.querySelector('my-app').innerHTML === '') { + throw err + } + }, 1000) + return null })