Describe the bug
When running automated accessibility audits using axe-core (v4.11.x), Vanilla Calendar Pro v3.1.0 produces several ARIA violations that break WCAG 2.1 compliance. The issues affect the grid/row hierarchy, invalid ARIA attributes, and duplicate aria-selected placement.
Steps to reproduce
- Go to the example below
- Click the scan button
- See the isses in the scan result
- And then click on the month select button
- Click the scan button again
- You will see more issues
Expected behavior
The calendar should render with a valid ARIA structure that passes axe-core audits with zero violations
CodeSandbox example
https://codepen.io/shcodepentr/pen/XJjRzNZ
Describe the bug
When running automated accessibility audits using axe-core (v4.11.x), Vanilla Calendar Pro v3.1.0 produces several ARIA violations that break WCAG 2.1 compliance. The issues affect the grid/row hierarchy, invalid ARIA attributes, and duplicate aria-selected placement.
Steps to reproduce
Expected behavior
The calendar should render with a valid ARIA structure that passes axe-core audits with zero violations
CodeSandbox example
https://codepen.io/shcodepentr/pen/XJjRzNZ