aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/packages/ui/src/stores
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ui/src/stores')
-rw-r--r--packages/ui/src/stores/download-store.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/ui/src/stores/download-store.ts b/packages/ui/src/stores/download-store.ts
index a33d79d..ccaf75a 100644
--- a/packages/ui/src/stores/download-store.ts
+++ b/packages/ui/src/stores/download-store.ts
@@ -160,6 +160,19 @@ export const useDownloadStore = create<DownloadState>((set, get) => ({
}
unlisteners = [];
initialized = false;
+ // Reset state on cleanup to avoid residual state
+ set({
+ phase: "idle",
+ totalFiles: 0,
+ completedFiles: 0,
+ currentFile: "",
+ currentFileStatus: "",
+ currentFileDownloaded: 0,
+ currentFileTotal: 0,
+ totalDownloadedBytes: 0,
+ errorMessage: null,
+ phaseLabel: "",
+ });
},
reset: () => {