diff --git a/.gitignore b/.gitignore
index 0f5b409..3e94f74 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@ downloads
.DS_Store
build/
yt-dlp-webui
+session.dat
diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 261835d..ea32cdb 100755
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -32,7 +32,7 @@ import { RootState, store } from './stores/store'
import AppBar from './components/AppBar'
import Drawer from './components/Drawer'
-import Downloaded from './Downloaded'
+import Archive from './Archive'
import { formatGiB } from './utils'
function AppContent() {
@@ -148,7 +148,7 @@ function AppContent() {
-
+
}>
-
+
} />
diff --git a/frontend/src/Downloaded.tsx b/frontend/src/Archive.tsx
similarity index 97%
rename from frontend/src/Downloaded.tsx
rename to frontend/src/Archive.tsx
index de47021..6d601f8 100644
--- a/frontend/src/Downloaded.tsx
+++ b/frontend/src/Archive.tsx
@@ -130,7 +130,11 @@ export default function Downloaded() {
icon={}
tooltipTitle={`Delete selected`}
tooltipOpen
- onClick={() => setOpenDialog(true)}
+ onClick={() => {
+ if (selected$.value.length > 0) {
+ setOpenDialog(true)
+ }
+ }}
/>