From cfd0d7cf216d474cc96093d845b5b829ab9a8b1d Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sat, 27 Sep 2025 11:55:54 +0200 Subject: [PATCH] Log filesystem fetch failures --- page/src/playground.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/page/src/playground.tsx b/page/src/playground.tsx index d607f071..cbf88993 100644 --- a/page/src/playground.tsx +++ b/page/src/playground.tsx @@ -190,7 +190,7 @@ export class Playground extends React.Component< return this.state.filesystemPromise; } - const promise = new Promise((resolve) => { + const promise = new Promise((resolve, reject) => { if (!force) { this.logLine("Loading filesystem..."); } @@ -202,12 +202,20 @@ export class Playground extends React.Component< (percent) => { this.logLine(`Downloading filesystem: ${percent}%`); }, - ).then(resolve); + ) + .then(resolve) + .catch(reject); }); promise.then((filesystem) => this.setState({ filesystem })); this.setState({ filesystemPromise: promise }); + promise.catch((e) => { + console.log(e); + this.logLine("Failed to fetch filesystem:"); + this.logLine(e.toString()); + }); + return promise; }