diff --git a/src/lib/components/chat/Settings/DataControls.svelte b/src/lib/components/chat/Settings/DataControls.svelte
index e20aa72df2..017e782eb2 100644
--- a/src/lib/components/chat/Settings/DataControls.svelte
+++ b/src/lib/components/chat/Settings/DataControls.svelte
@@ -3,6 +3,7 @@
const { saveAs } = fileSaver;
import {
+ chatId,
chats,
user,
settings,
@@ -139,7 +140,12 @@
};
-
+ {
+ if ($chatId === id) {
+ goto('/');
+ chatId.set('');
+ }
+}} />
diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte
index e7822e8c94..307744ade2 100644
--- a/src/lib/components/layout/Sidebar.svelte
+++ b/src/lib/components/layout/Sidebar.svelte
@@ -594,8 +594,8 @@
}}
onDelete={(id) => {
if ($chatId === id) {
+ goto('/');
chatId.set('');
- window.history.replaceState({}, '', '/');
}
}}
/>