diff --git a/ui/src/components/GoalTree.tsx b/ui/src/components/GoalTree.tsx index 116b1668f2..6c0de3cccd 100644 --- a/ui/src/components/GoalTree.tsx +++ b/ui/src/components/GoalTree.tsx @@ -35,6 +35,8 @@ function GoalNode({ goal, children, allGoals, depth, goalLink, onSelect }: GoalN e.stopPropagation(); setExpanded(!expanded); }} + aria-label={`${goal.title} subtree`} + aria-expanded={expanded} > {/* View mode toggle */} -
+
@@ -1400,6 +1402,8 @@ export function IssuesList({ className={`p-1.5 transition-colors ${viewState.viewMode === "board" ? "bg-accent text-foreground" : "text-muted-foreground hover:text-foreground"}`} onClick={() => updateView({ viewMode: "board" })} title="Board view" + aria-label="Board view" + aria-pressed={viewState.viewMode === "board"} >