abbr
attribute or <th>
element should be redone for help asssistive technology users.
For now value of this attribute is render of voice synthesizers. But nodoby knows what value the author will use.
And now site users must hope for site builder how correctly does it enter the value of abbr
attribute. For example if table header cell original name “System of a Down members” ( <th>
System of a Down members</th>
) Maybe abbr
attribute will choosen by site builder for this case “soad m” or “soad members” or or “soadm”. And maybe it will too differ from the original and no fact what site builder will add original value of abbr
attribute “system of a down members” and no fact that assistive user will understand this value.
I think abbr attribute should be remove of HTML specification but browser should voice-render full <th>
cell. And so then there will not be different interpretation of <th>
header cell name </th>
and <th abbr="maybe header cell name"></th>
. And if site builder will make a mistake it will mistake for all users same but not for one user one meaning for assistive user other meaning.