diff --git a/src/components/ProjectSidebar.tsx b/src/components/ProjectSidebar.tsx
index 43a8b708b..e2f4a22de 100644
--- a/src/components/ProjectSidebar.tsx
+++ b/src/components/ProjectSidebar.tsx
@@ -37,6 +37,7 @@ type DraggableProjectItemProps = React.PropsWithChildren<{
tabIndex?: number;
"aria-expanded"?: boolean;
"aria-controls"?: string;
+ "aria-label"?: string;
"data-project-path"?: string;
}>;
@@ -140,7 +141,7 @@ const ProjectDragLayer: React.FC = () => {
⠿
▶
-
+
{dirPath}
{basename}
@@ -475,6 +476,7 @@ const ProjectSidebarInner: React.FC
= ({
tabIndex={0}
aria-expanded={isExpanded}
aria-controls={workspaceListId}
+ aria-label={`${isExpanded ? "Collapse" : "Expand"} project ${projectName}`}
data-project-path={projectPath}
>
= ({
-
+
{(() => {
const abbrevPath = abbreviatePath(projectPath);
const { dirPath, basename } = splitAbbreviatedPath(abbrevPath);
@@ -549,7 +551,11 @@ const ProjectSidebarInner: React.FC
= ({
{isExpanded && (
-
+