diff --git a/src/components/client/TaskStatusIndicator.tsx b/src/components/client/TaskStatusIndicator.tsx index 5c18137..2ebdd46 100644 --- a/src/components/client/TaskStatusIndicator.tsx +++ b/src/components/client/TaskStatusIndicator.tsx @@ -111,13 +111,20 @@ export function TaskStatusIcon({ status }: { status: TaskStatus }) { ); } -/** Etichetta di testo. Nulla per "da fare" e "fatto", che si leggono da soli. */ +/** + * Etichetta di testo. Nulla per "da fare" e "fatto", che si leggono da soli. + * + * `aria-hidden` perché è ridondanza *visiva*: allo screen reader lo stato lo dice già + * lo `sr-only` dell'icona, su tutti e quattro gli stati. Senza questo, i due che hanno + * la pill verrebbero annunciati due volte. + */ export function TaskStatusPill({ status }: { status: TaskStatus }) { const v = TASK_STATUS_VISUALS[status]; if (!v.pill) return null; return (