diff --git a/src/components/progress-table.svelte b/src/components/progress-table.svelte index 618f2d2..7e562fa 100644 --- a/src/components/progress-table.svelte +++ b/src/components/progress-table.svelte @@ -9,10 +9,14 @@ // Pooling interval to fetch entries every 31 seconds interval = setInterval(async () => { - const promise = fetchEntries(); - // wait for the promise to resolve before assigning to prevent flash - await promise; - entriesPromise = promise; + try { + const promise = fetchEntries(); + // wait for the promise to resolve before assigning to prevent flash + await promise; + entriesPromise = promise; + } catch (error) { + console.error('Error fetching entries:', error); + } }, 1000 * 31); return () => clearInterval(interval);