Open task after creating (vibe-kanban) (#184)

* Perfect! I've successfully implemented the feature to automatically open a task in the sidebar after creation. The change was made to the [`handleCreateTask` function in project-tasks.tsx](file:///private/var/folders/kr/jdxkcn7129j376nrg0stj9zm0000gn/T/vibe-kanban/vk-f5e5-open-task/frontend/src/pages/project-tasks.tsx#L152-L168). 

Now when users create a task using the "Create Task" button, it will automatically navigate to the task details view in the sidebar, making it consistent with the "Create & Start" button behavior that already had this functionality.

* prettier
This commit is contained in:
Louis Knight-Webb
2025-07-15 11:20:48 +01:00
committed by GitHub
parent f98088dd5c
commit ed781b552a

View File

@@ -152,17 +152,21 @@ export function ProjectTasks() {
const handleCreateTask = useCallback(
async (title: string, description: string) => {
try {
await tasksApi.create(projectId!, {
const createdTask = await tasksApi.create(projectId!, {
project_id: projectId!,
title,
description: description || null,
});
await fetchTasks();
// Open the newly created task in the details panel
navigate(`/projects/${projectId}/tasks/${createdTask.id}`, {
replace: true,
});
} catch (err) {
setError('Failed to create task');
}
},
[projectId, fetchTasks]
[projectId, fetchTasks, navigate]
);
const handleCreateAndStartTask = useCallback(