diff --git a/src/stores/program.ts b/src/stores/program.ts index 581755ef12089c861fa821c14142f6e2ecec992f..11ed9cc04a8f05b7754ac100af30a9b0097e2356 100644 --- a/src/stores/program.ts +++ b/src/stores/program.ts @@ -38,7 +38,7 @@ export function useProgramSlots(options: UseProgramOptions) { })) async function updateProgram() { - if (controller) controller.abort('date changed') + if (controller) controller.abort() error.value = undefined controller = new AbortController() isLoading.value = true @@ -48,6 +48,7 @@ export function useProgramSlots(options: UseProgramOptions) { requestInit: { signal: controller.signal }, }) } catch (e) { + if (e instanceof DOMException && e.name === 'AbortError') return error.value = ensureError(e) } finally { isLoading.value = false