Skip to content

moooon

Motir

Vibe your whole project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.

  • Vibe Project
  • Open Source
  • AI Agent
  • AI Loop
1
requests
0
upvotes
145
planned
1,361
shipped

Motir · Work items

MOTIR-759Done

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

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)