Radio and check boxes inside the table

If a radio button or check boxe is used inside  a <td> cell, why does it
need aria-label or aria-labelled by attribute added to it?

The radio buttons are inside the table,  so the relationship has been
established between the table headers and radio button in <td> cell.
 Adding aria-label makes the screen readers to narrate the radio button's
label twice.
If I remove aria-label from the radio button (which is in a <td> cell),
automated tools are flagging it as error.

Can you please advice?


Thanks,
Siri

Received on Tuesday, 3 September 2019 18:14:34 UTC