MotirBuilding in public
MOTIR · moooon
onMotir
You’re viewing a public project. Anyone can view it — no account needed. Sign in to submit, upvote, or comment on requests.View-only — you can’t edit work items
MOTIR-759

6.18 Dashboard grid column div has aria-label with no role (aria-prohibited-attr)

Done
Description

Type: bug · accessibility (invalid ARIA) Parent: Epic 6 (Search, reporting & admin) Discovered in: 6.7.3 combined a11y sweep, the populated dashboard.

Symptom: axe aria-prohibited-attr (serious, WCAG 4.1.2). The dashboard grid column is a plain <div class="flex flex-col gap-4" aria-label="Column N"> with no role, so aria-label is invalid on it (fires on every column, empty or not).

Root cause / fix: add role="group" to the column container so the aria-label is valid — both the view-mode column and EditColumn in app/(authed)/dashboard/_components/DashboardGrid.tsx (~lines 446 and 530). Local fix; verify against the 6.7.3 sweep.

Blocks: 6.7.3 (PR #1170). Resolution: (open)