Closed
Description
The td-has-header
rule seems to consistently fail <td headers="">
elements. We have some test data that shows that AT will fall back to column / rowheaders in this situation.
<table>
<tr>
<th scope="col">Projects</th>
<th scope="col">Progress</th>
</tr>
<tr>
<td headers="">My Project</td>
<td>15%</td>
</tr>
</table>
IE + JAWS: Works
Chrome + JAWS: Works
Firefox + NVDA: Works
Safari + VO: Works
I think we should report this for review. Axe-core should probably still fail if the headers attribute references something that doesn't exist, or something outside the table.