You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add accessibility support to the dashboard component, ensuring keyboard navigation, screen reader compatibility, and proper ARIA labels across all interactive elements.
Acceptance Criteria
Dashboard toolbar buttons have accessible labels (accessible-name or visible text)
The "Add Card" dialog can be opened and dismissed with keyboard (Enter/Escape)
Card remove buttons have accessible labels (e.g., aria-label="Remove card: {card.label}")
Section remove buttons have accessible labels
Tab order within the dashboard is logical (toolbar → sections → cards → edit bar)
Build succeeds: npm run build:ngx && npm run build:wc
Description
Add accessibility support to the dashboard component, ensuring keyboard navigation, screen reader compatibility, and proper ARIA labels across all interactive elements.
Acceptance Criteria
accessible-nameor visible text)aria-label="Remove card: {card.label}")npm run build:ngx && npm run build:wc