diff --git a/apps/repl/app/components/limber/output/frame-messaging.gts b/apps/repl/app/components/limber/output/frame-messaging.gts index 05205da80..76b629d8c 100644 --- a/apps/repl/app/components/limber/output/frame-messaging.gts +++ b/apps/repl/app/components/limber/output/frame-messaging.gts @@ -69,7 +69,13 @@ async function setupEvents( Ember.onerror = (error: any) => parent.error({ error: error.message || error, unrecoverable: true }); - const handleError = (error: any) => parent.error({ error: error.message || error }); + const handleError = (error: any) => { + parent.error({ error: error.message || error }); + + if ('stack' in error) { + console.error(error.stack); + } + }; window.addEventListener('error', handleError);