a11y-todos

Expand History Expand History
Collapse History Collapse History

Use <caption> and <th> elements

Ensure that the Task#name value is in each <tr> element as a <th> element. According to the Mozilla Developer Network documentation:

Screenreaders will identify all headers and use them to make programmatic associations between those headers and the cells they relate to. The combination of column and row headers will identify and interpret the data in each cell so that screenreader users can interpret the table similarly to how a sighted user does.

To that end, declare a <caption> element as the first descendant of each of the <table> elements in the tasks/index template.