diff --git a/frontend/src/views/NoteEditorView.vue b/frontend/src/views/NoteEditorView.vue index 524f887..ba2d9eb 100644 --- a/frontend/src/views/NoteEditorView.vue +++ b/frontend/src/views/NoteEditorView.vue @@ -402,7 +402,7 @@ async function confirmDelete() { await store.deleteNote(noteId.value); dirty.value = false; toast.show("Note deleted"); - router.push("/notes"); + router.push(projectId.value ? `/projects/${projectId.value}` : "/"); } catch { toast.show("Failed to delete note", "error"); } @@ -445,7 +445,7 @@ onUnmounted(() => assist.clearSelection());
- ← Notes + ← {{ projectId ? 'Project' : 'Knowledge' }} diff --git a/frontend/src/views/TaskEditorView.vue b/frontend/src/views/TaskEditorView.vue index cbba5da..f7baeed 100644 --- a/frontend/src/views/TaskEditorView.vue +++ b/frontend/src/views/TaskEditorView.vue @@ -362,7 +362,7 @@ async function confirmDelete() { await store.deleteTask(taskId.value); dirty.value = false; toast.show("Task deleted"); - router.push("/tasks"); + router.push(projectId.value ? `/projects/${projectId.value}` : "/"); } catch { toast.show("Failed to delete task", "error"); } @@ -410,7 +410,7 @@ useEditorGuards(dirty, save);
- ← Tasks + ← {{ projectId ? 'Project' : 'Knowledge' }}