WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: Role= presentation for layout table

for

Number of posts in this thread: 4 (In chronological order)

From: Radhika Takyar
Date: Fri, Feb 22 2019 11:16AM
Subject: Role= presentation for layout table
No previous message | Next message →

Have a layout which has role= presentation. But when using JAWS2019 with IE11. It is still being read as table with rows and columns.

But noticed that it is working fine when using NVDA with Firefox or JAWS17 with IE11.

Can anyone tell if that is a know issue with JAWS2019. Also, what robust solution can be implemented which works for all the screen reader users.

Regards,
Radhika

From: glen walker
Date: Fri, Feb 22 2019 11:26AM
Subject: Re: Role= presentation for layout table
← Previous message | Next message →

I answered this on the IAAP forum but will copy the answer here for those
that aren't IAAP members. The IAAP posting included a screenshot of the
code.

Not sure if this would affect JAWS/IE but you have a <span> as a direct
descendant of your <tbody>, which is invalid html. A <tbody> can only have
<tr> elements. See
https://www.w3.org/TR/html53/tabular-data.html#the-tbody-element

(Note that pasting your code directly into the email might get more replies
than a screenshot of your code since there's no way to parse text from an
image (1.4.5 Images of Text))

Also, your <tr> elements have a class specified. If that class happens to
have a display property set to "table-row", then it might affect things
too. And it could be that the <td> elements (which aren't shown in the
screenshot) might have "display:table-cell".

On Fri, Feb 22, 2019 at 11:16 AM Radhika Takyar < = EMAIL ADDRESS REMOVED = >
wrote:

> Have a layout which has role= presentation. But when using JAWS2019 with
> IE11. It is still being read as table with rows and columns.
>
> But noticed that it is working fine when using NVDA with Firefox or JAWS17
> with IE11.
>
> Can anyone tell if that is a know issue with JAWS2019. Also, what robust
> solution can be implemented which works for all the screen reader users.
>
> Regards,
> Radhika
>
> > > > >

From: Don Mauck
Date: Fri, Feb 22 2019 2:47PM
Subject: Re: Role= presentation for layout table
← Previous message | Next message →

Any way we can see this page or is it confidential?

From: Jonathan Avila
Date: Fri, Feb 22 2019 5:22PM
Subject: Re: Role= presentation for layout table
← Previous message | No next message

> Have a layout which has role= presentation. But when using JAWS2019 with IE11. It is still being read as table with rows and columns.

I've seen JAWS do this when an ancestor of the table has a tabindex such as when nested tables are used in sortable headers.

Jonathan

Jonathan Avila, CPWA
Chief Accessibility Officer
Level Access
= EMAIL ADDRESS REMOVED =
703.637.8957 office

Visit us online:
Website | Twitter | Facebook | LinkedIn | Blog



The information contained in this transmission may be attorney privileged and/or confidential information intended for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any use, dissemination, distribution or copying of this communication is strictly prohibited.