diff --git a/components/backlog/pbi-list.tsx b/components/backlog/pbi-list.tsx
index 6e0450c..4169864 100644
--- a/components/backlog/pbi-list.tsx
+++ b/components/backlog/pbi-list.tsx
@@ -89,9 +89,13 @@ function SortablePbiRow({
{ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); onSelect() } }}
className={cn(
- 'group flex items-center justify-between px-4 py-2 cursor-pointer transition-colors hover:bg-surface-container',
+ 'group flex items-center justify-between px-4 py-2 cursor-pointer transition-colors hover:bg-surface-container focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-inset',
isSelected && 'bg-primary-container text-primary-container-foreground'
)}
>
@@ -294,6 +298,7 @@ export function PbiList({ productId, pbis, isDemo }: PbiListProps) {
diff --git a/components/sprint/sprint-header.tsx b/components/sprint/sprint-header.tsx
index c9bbb8a..5ae83a6 100644
--- a/components/sprint/sprint-header.tsx
+++ b/components/sprint/sprint-header.tsx
@@ -84,7 +84,7 @@ export function SprintHeader({ productId: _productId, productName, sprint, isDem
-
+
) : (
diff --git a/components/sprint/task-list.tsx b/components/sprint/task-list.tsx
index b7cefe4..116f546 100644
--- a/components/sprint/task-list.tsx
+++ b/components/sprint/task-list.tsx
@@ -136,7 +136,7 @@ function CreateTaskForm({ storyId, sprintId, onDone }: { storyId: string; sprint
-
+
{state && 'error' in state && typeof state.error === 'string' && (
{state.error}