- From: Sina Bahram <sina@sinabahram.com>
- Date: Wed, 4 Sep 2019 12:30:01 -0400
- To: "'Bryan Garaventa'" <bryan.garaventa@levelaccess.com>, "'sirisha gubba'" <nsfsiri2014@gmail.com>, "'ARIA Working Group'" <public-aria@w3.org>
- Message-ID: <00a601d5633e$003fc8c0$00bf5a40$@sinabahram.com>
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