- From: Ian Sharpe <themanxsharpy@gmail.com>
- Date: Sat, 29 Mar 2014 00:12:06 -0000
- To: "'Bryan Garaventa'" <bryan.garaventa@whatsock.com>, <w3c-wai-ig@w3.org>
Hi Brian I've just taken a look at your dialog which also works well, albeit a little differently from the jQuery dialog sited. Your dialog doesn't prevent the user from tabbing out of the dialog, allowing the user to tab between toolbars before returning back to the web page. And when focus does return to the web page, it is returned to the dialog which is spoken again. Personally I feel this is a better user experience in the context of a browser (as opposed to in the context of a native application) but retaining focus in the dialog when it is opened also has merrit. Or at least it would if there was a way to have the dialog spoken again, which isn't happening for me. The one issue I have with your dialog is that although the dialog is spoken again when you tab back into it from the toolbar for example, SHIT+TAB from the OK button just says "label", that's it. So the only way to hear the dialog again is to tab away from the dialog, round the toolbars and back to the browser window. I'm using NVDA 2013.3, Win 7 x64 and FF 27.0.1 and your suggestion of using insert/NVDA modifier key + space has no affect. Cheers Ian -----Original Message----- From: Bryan Garaventa [mailto:bryan.garaventa@whatsock.com] Sent: 28 March 2014 21:03 To: w3c-wai-ig@w3.org Subject: Re: Dialog behaviour and screen readers If I may ask, can you tell me which issues you've noticed with the modal at http://whatsock.com/tsg/Coding%20Arena/Modals/Modal%20(Internal%20Content)/d emo.htm I'm always looking to improve the widgets. ----- Original Message ----- From: "Ian Sharpe" <themanxsharpy@gmail.com> To: "'WAI Interest Group'" <w3c-wai-ig@w3.org> Sent: Friday, March 28, 2014 1:40 PM Subject: Dialog behaviour and screen readers > Hi > > Dialogs have always been, and continue to be, an issue when using a screen > reader, with many implementations across the wide variety of widget > toolkits > of varying quality. > > The best implementation I've seen so far is the Jquery UI dialog at: > > https://jqueryui.com/dialog/#modal > > This works very well for the most part, reading the dialog text and only > allowing navigation within the dialog using NVDA with FF. However, if I > interrupt speech before NVDA has read all the text, or if I want to listen > to the content again once the content has been read, there doesn't seem to > be any way for me to access the content again, short of cancelling the > dialog and triggering it again that is. > > Is there a reference implementation for this problem anywhere? > > Is it simply a case of adding tabindex="0" to the title and content of the > dialog sited above to enable the content to be accessed again? > > Cheers > Ian > > >
Received on Saturday, 29 March 2014 00:12:39 UTC