[orca-list] Feature request: support for generic ARIA regions



Here's a feature I've missed from NVDA and would like to use more in developing web apps, so would like to see in Orca: support for generic ARIA regions:

https://www.w3.org/TR/wai-aria/roles#region

In NVDA, when you arrow into a region, you get its description read, followed by "region", and then whatever you arrowed to. So if you arrow into a page region listing chat channels, you might hear "Channels region:" followed by whatever you just arrowed to. This is helpful if you're navigating a page non-linearly. Maybe you're arrowing up from the bottom, for instance, and because focus didn't land on the Channels header, you don't quite know where you are. Or maybe you're searching the page for text, and as focus lands in the channels region, you'd hear "Channels:" spoken before your search result and had a bit more context for the content. If the page is set up correctly, you can be notified that the caret has entered the channels region, an area for a specific comment, a popup card, etc.

For some good examples, see http://www.loomio.org, whose team is doing some awesome work at making their platform accessible and heavily uses regions to let you know when you're arrowing into specific areas on the page. I've also implemented some support for this into https://demo.rocket.chat. It's a very nice way to add meaning to areas of the page that don't easily fit within the nav/article/aside tagset.

Thanks.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]