The issue reported conflict from using the presentation role on an element with a global ARIA attribute:
I addressed this by removing role="presentation" from all the tables on the page.
The issue also reported that the narrator did not announce the name of the table when entering the table. I'm not sure whether this is something that should happen by default, or if the original developers intended to achieve this using the aria-describedby attribute that's on all the tables on this page, but the narrator wasn't announcing the name. I eventually got the narrator to announce the name by adding caption to each table. Since I only wanted the caption to be read by screen readers, but not displayed on the page, I used the .sr-only class.
Fixes Accessibility Work Item: 2285453
The issue reported conflict from using the
presentation
role on an element with a global ARIA attribute:I addressed this by removing
role="presentation"
from all the tables on the page.The issue also reported that the narrator did not announce the name of the table when entering the table. I'm not sure whether this is something that should happen by default, or if the original developers intended to achieve this using the
aria-describedby
attribute that's on all the tables on this page, but the narrator wasn't announcing the name. I eventually got the narrator to announce the name by addingcaption
to each table. Since I only wanted the caption to be read by screen readers, but not displayed on the page, I used the.sr-only
class.