Description
We have a rule named All table header cells have assigned data cells
There are two points in the Task Force feedback that I'm not sure we should act upon. The first one being:
I don't think it is an accessibility problem if a header cell exists without an assigned data cell. I think it would be better if a rule checked that a table data cell has an assigned header cell that exists instead.
I think that the assumption section covers this quite well.
This rule assumes that table header cells have a relationship conveyed through presentation with other cells within the same table. This excludes edge cases such as a table definition where there is only one header cell, or a table definition where there are multiple headers and no other cells. In such scenarios the rule fails, but success criterion 1.3.1 Info and Relationships could still be satisfied.
If we were to change the rule so that each data cell has assigned at least one header cell, the following pattern from the passed example 4 would be a failure even though it is a valid code
Breakfast
Lunch
Dinner
Day 1
8:00
13:00
18:00
Either case would need an assumption. Is it worth changing the rule altogether, or should we stay with it as is?
The second point in the feedback was:
... not sure what assigned means, there is no such requirement as i see.
I think that the suggestion is to change the "assigned" word to associated. Assigned is currently linking to Forming relationships between data cells and header cells section of the HTML spec, which I think is valid.
@Jym77 has also raised an issue for this rule that would need to be addressed- #1517
It would be good to get input from the community before we change the rule.