[Bug Report][2.6.2] v-calendar should use table elements in markup #14604
Labels
a11y
Accessibility issue
C: VCalendar
VCalendar
T: enhancement
Functionality that enhances existing features
Milestone
Environment
Vuetify Version: 2.6.2
Vue Version: 2.6.14
Browsers: Chrome 97.0.4692.71
OS: Mac OS 10.15.7
Steps to reproduce
I have received the following report from an accessibility tester regarding v-calendar:
The table content such as "SUN", "MON", "TUE" etc. is presented using
<div>
elements.As a result, screen reader users cannot understand the data table content effectively.
Expected Behavior
Apply the following changes:
<table>
,<tr>
,<th>
,<td>
etc. to present the content as a data table.<th>
element.Actual Behavior
The table content such as "SUN", "MON", "TUE" etc. is presented using
<div>
elements.Reproduction Link
https://codepen.io/apfrod/pen/WNZLRrb
The text was updated successfully, but these errors were encountered: