phetsims / a11y-research

a repository to track PhETs research into accessibility, or "a11y" for short
MIT License
3 stars 0 forks source link

Are nested lists beneficial? How to optimize the reading of listed information? #120

Open terracoda opened 5 years ago

terracoda commented 5 years ago

@jhung, I am tagging you as you are using nested lists in Faraday's Law. Do you know if nested lists are beneficial to blind users?

I started avoiding additional nesting due in part to the way VoiceOver reads them out.

VoiceOver not only counts the items, it utters the bullets and the style of the bullets. I find hearing the bullets kind of annoying, but I have no idea how blind users feel about.

I was wondering if removing the bullets in the PDOM with CSS would eliminate the uttering of "bullet" and "white bullet" for nested list items without removing the more useful, "list item, 1 of 3".

I'm also wondering how other AT read out the bullets as well as count out the items, or is it just VoiceOver that does this?

jessegreenberg commented 4 years ago

@terracoda I just found this while reviewing meeting:a11y issus. We are using nested lists in MAL, and they sound as I would expect with NVDA + Firefox. Outer items are read as "Bullet" and nested items are read as "White bullet". Should anything more be done for this issue?

terracoda commented 4 years ago

In MAL since we are using the nested list structure to for non-interactive content which itself has a lot of connected pieces, I think the bullets are very beneficial for navigating the content.

For housing interactive objects, I think the nested lists may be less helpful.