Ticket #3624 (confirmed New Feature)
JAWS should announce dialog titles when dialogs are opened
| Reported by: | martinkou | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | Accessibility | Version: | 3.0 |
| Keywords: | Oracle IBM | Cc: | Senthil |
Description
It's currently difficult for screenreader users to determine which dialog they just opened in the editor. Ideally, JAWS should be able to announce the title of a newly opened dialog to the user.
Attachments
Change History
comment:3 Changed 4 years ago by fredck
- Milestone changed from CKEditor 3.1 to CKEditor 3.2
Let's see if ARIA will help us for this.
comment:6 Changed 3 years ago by garry.yao
- Owner set to garry.yao
- Status changed from new to assigned
But a sensible way to implement this could be ARIA live regions...
ARIA could make this happen with the dialog role, while live region really isn't the appropriate description here IMO.
Depends on #4981.
comment:7 Changed 3 years ago by garry.yao
Note that not all browsers support the required ARIA role, see testcase here, we should instead find workarounds for other unsupported browsers.
comment:8 Changed 3 years ago by fredck
Yes, the "dialog" role looks like the proper way for it. The accessibility plugin could then fix it to browser that don't support it, and maybe live regions could be used for that (not considering the proper description to give to it, but just to make ATs read it).
comment:9 Changed 3 years ago by garry.yao
Unfortunately JAWS doesn't work with IE's dialog role, trying an approach of using live region to force announce the dialog name.
comment:10 Changed 3 years ago by garry.yao
Note that this approach still have the following limitation with IE+JAWS:
- JAWS always need a 'RefreshScreen' command to discover the dynamic created live region, which compromise the usability;
- JAWS only speak out live region updates in VPC mode, this will be a trouble when focus go into certain types of dialog fields initally.
comment:11 Changed 3 years ago by fredck
- Milestone changed from CKEditor 3.2 to CKEditor 3.3
This one looks like hard to workaround (it's a browser limitation). The provided patch still doesn't provide a good solution for it. We need more investigation on it.
comment:12 Changed 3 years ago by fredck
To note that this one is working well with CKEditor 3.2 in Firefox 3.5+.
comment:13 Changed 3 years ago by garry.yao
- Status changed from assigned to new
- Owner garry.yao deleted
comment:15 Changed 3 years ago by fredck
- Milestone CKEditor 3.x deleted
Milestone CKEditor 3.x deleted
comment:16 Changed 2 years ago by wwalc
- Status changed from new to confirmed
- Version changed from SVN (CKEditor) - OLD to 3.0
comment:17 Changed 2 years ago by satya
This issue was fixed.please close this defect

This is probably not possible within v3.0.
But a sensible way to implement this could be ARIA live regions http://test.cita.uiuc.edu/aria/live/live1.php
Live regions are only supported by Firefox 3 and IE8 at the moment.