diff --git a/packages/views/projects/components/project-resources-section.tsx b/packages/views/projects/components/project-resources-section.tsx index 3d895976c..58c100320 100644 --- a/packages/views/projects/components/project-resources-section.tsx +++ b/packages/views/projects/components/project-resources-section.tsx @@ -118,16 +118,21 @@ export function ProjectResourcesSection({ projectId }: { projectId: string }) {
{workspace.repos.map((repo) => { const isAttached = attachedUrls.has(repo.url); + const isDisabled = isAttached || createResource.isPending; return ( + // Use aria-disabled instead of the native `disabled` attribute so + // hover events still reach the tooltip trigger on attached rows + // (browsers suppress pointer events on disabled form controls).