- From: Bryan Garaventa <bryan.garaventa@whatsock.com>
- Date: Wed, 30 May 2012 10:00:32 -0700
- To: <w3c-wai-ig@w3.org>
Well, here is my reply. If I'm incorrect about this, let me know. ----- Original Message ----- From: "NVDA Trac" <noreply+nvdaTrac@nvaccess.org> Cc: <nvda-dev@lists.nvaccess.org> Sent: Wednesday, May 30, 2012 9:53 AM Subject: Re: [NVDA] #2390: NVDA doesn't handle role=dialog with supporting ARIA attributes according to spec > #2390: NVDA doesn't handle role=dialog with supporting ARIA attributes > according > to spec > -------------------------------+------------------------ > Reporter: bgaraventa | Owner: > Type: defect | Status: new > Priority: minor | Milestone: > Component: Core | Version: 2012.2rc1 > Resolution: | Keywords: ARIA > Operating system: Windows XP | Blocked by: > Blocking: | > -------------------------------+------------------------ > > Comment (by bgaraventa): > > I understand what you said about alertdialog, however dialog and > alertdialog are not the same widget type. If they were the same, there > would be no need for two separate roles in the spec. > > alertdialog is meant to have its content announced automatically, whereas > dialogs are not. There are cases where both are valuable implementations. > > The problem here is that NVDA is enforcing alertdialog behavior > regardless, and ignoring cases when a simple dialog is more accessible. > > The case for making role=presentation only apply to direct descendants > doesn't work in practice, especially when you have other role types in the > mix. > > E.G > > <div role=presentation> > <ul role=listbox> > ... Countries List ... > </ul> > </div> > > Since you can't change the roles of an object without rerendering the > object, this is the only way to prevent the list from being included, but > if you are only including the first level of descendants, then none of the > list items are included in the calculation. > > This is also true for more complex controls like data tables, ARIA grids, > and so on. There has to be a way of roping off content like this > programmatically to ensure accessibility. > > -- > Ticket URL: <http://www.nvda-project.org/ticket/2390#comment:8> > NVDA <http://www.nvda-project.org/> > A free and open-source screen reader for Windows >
Received on Wednesday, 30 May 2012 17:01:10 UTC