RE: Radio and check boxes inside the table

Building on this, is there accepted best practice on how to avoid the double speaking? 

 

President, Prime Access Consulting, Inc.

Phone: 919-345-3832

https://www.PAC.bz

Twitter: @SinaBahram

Personal Website:  <https://www.sinabahram.com> https://www.sinabahram.com

 

From: Bryan Garaventa <bryan.garaventa@levelaccess.com> 
Sent: Wednesday, September 4, 2019 9:30 AM
To: sirisha gubba <nsfsiri2014@gmail.com>; ARIA Working Group <public-aria@w3.org>
Subject: RE: Radio and check boxes inside the table

 

Hi,

This is because the table structural relationship is not a valid naming mechanism, so it may be announced by some ATs in some cases, but it’s not reliable. E.G. Likely the label will not be announced when the form field is navigated to on a touch screen device like iOS. This is because it needs to be labelled properly using a valid naming mechanism for this to work equally across devices.

 

All the best,

Bryan

 

Bryan Garaventa

Principal Accessibility Architect

Level Access, Inc.

Bryan.Garaventa@LevelAccess.com <mailto:Bryan.Garaventa@LevelAccess.com> 

415.624.2709 (o)

www.LevelAccess.com <http://www.LevelAccess.com> 

 

From: sirisha gubba <nsfsiri2014@gmail.com> 
Sent: Tuesday, September 3, 2019 11:14 AM
To: ARIA Working Group <public-aria@w3.org>
Subject: Radio and check boxes inside the table

 

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

 

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 Wednesday, 4 September 2019 16:30:25 UTC