Opened 15 years ago
Last modified 13 years ago
#5130 confirmed Bug
inoperable accessibility instructions
Reported by: | Garry Yao | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | Accessibility | Version: | SVN (CKEditor) - OLD |
Keywords: | IBM VendorFix | Cc: | Satya Minnekanti, Damian, jamescun.tomnahan |
Description
JAWS is not reading out the accessibility help legend in dialog, it should be in VPC mode when focus reaches the legend.
Change History (7)
comment:1 Changed 15 years ago by
comment:2 Changed 13 years ago by
Cc: | Satya Minnekanti Damian jamescun.tomnahan added |
---|---|
Keywords: | IBM added |
#7568 has been marked as DUP.
comment:3 Changed 13 years ago by
Status: | confirmed → pending |
---|
It's definitely worth hearing from FS what they propose here because things look right at the editor side. Maybe we need to use a different role or structure to make it work.
comment:4 follow-up: 5 Changed 13 years ago by
FS have been contacted and are looking into this issue on their end.
One of the problems I see is that when the dialog is shown the JAWS VC remains on the parent page, not on the dialog.
I have spent a some time investigating this issue and I believe that there is some strange problem here related to focus management. We deploy with a plugin that does some dynamic updates to the editor UI based on focus and blur events. When we run CKEditor with this plugin enabled, the a11y help dialog behaves almost perfectly with JAWS. This was the case back in CKEditor 3.4. With the latest builds of CKEditor, the plugin doesn't seem to make much difference anymore, i.e. it is still broken.
I'm sharing this plugin to help diagnose where the problem might have been in 3.4 and hopefully identify what changes happened since then that could be affecting the focus of the dialog.
init : function(editor) { var myId = 'my_id'; editor.on('focus', function() { CKEDITOR.document.getById(myId).setHtml('TEST'); }); editor.on('blur', function(){ CKEDITOR.document.getById(myId).setHtml(''); }); editor.on('themeSpace', function(event) { if (event.data.space === 'bottom') { event.data.html += '<span id="' + myId + '"></span>'; } }); }
comment:5 Changed 13 years ago by
Replying to damo: As you can imagine, it's very hard to find any relation between the above plugin and a fix for it.
Let's see what FS has to tell us.
comment:6 Changed 13 years ago by
This should be fixed in JAWS 12.0.1167.
It should be possible to read the content using the virtual cursor.
comment:7 Changed 13 years ago by
Keywords: | VendorFix added |
---|---|
Status: | pending → confirmed |
We have the correct role (document) presented on the help legend, while JAWS is still stay in PC cursor mode.
This could be related with #5111, we would like to listen to Freedom Scientific's feedback also.