diff --git a/packages/views/layout/app-sidebar.tsx b/packages/views/layout/app-sidebar.tsx index 126be2a2d..19ade824d 100644 --- a/packages/views/layout/app-sidebar.tsx +++ b/packages/views/layout/app-sidebar.tsx @@ -127,12 +127,15 @@ export function AppSidebar({ topSlot, searchSlot, headerClassName, headerStyle } if (isEditable) return; if (useModalStore.getState().modal) return; e.preventDefault(); - useModalStore.getState().open("create-issue"); + // Auto-fill project when on a project detail page + const projectMatch = pathname.match(/^\/projects\/([^/]+)$/); + const data = projectMatch ? { project_id: projectMatch[1] } : undefined; + useModalStore.getState().open("create-issue", data); } }; document.addEventListener("keydown", handleKeyDown); return () => document.removeEventListener("keydown", handleKeyDown); - }, []); + }, [pathname]); return (