Opened 16 years ago

Last modified 14 years ago

#3624 confirmed New Feature

JAWS should announce dialog titles when dialogs are opened

Reported by: Martin Kou 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 (1)

3624.patch (3.7 KB) - added by Garry Yao 15 years ago.

Download all attachments as: .zip

Change History (18)

comment:1 Changed 16 years ago by Martin Kou

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.

comment:2 Changed 16 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.0CKEditor 3.1

comment:3 Changed 15 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.1CKEditor 3.2

Let's see if ARIA will help us for this.

comment:4 Changed 15 years ago by Damian

Keywords: IBM added

comment:5 Changed 15 years ago by Frederico Caldeira Knabben

Owner: Martin Kou deleted

comment:6 Changed 15 years ago by Garry Yao

Owner: set to Garry Yao
Status: newassigned

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 15 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 15 years ago by Frederico Caldeira Knabben

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).

Changed 15 years ago by Garry Yao

Attachment: 3624.patch added

comment:9 Changed 15 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 15 years ago by Garry Yao

Note that this approach still have the following limitation with IE+JAWS:

  1. JAWS always need a 'RefreshScreen' command to discover the dynamic created live region, which compromise the usability;
  2. 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 15 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.2CKEditor 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 15 years ago by Frederico Caldeira Knabben

To note that this one is working well with CKEditor 3.2 in Firefox 3.5+.

comment:13 Changed 15 years ago by Garry Yao

Owner: Garry Yao deleted
Status: assignednew

comment:14 Changed 15 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.3CKEditor 3.x

comment:15 Changed 14 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.x

Milestone CKEditor 3.x deleted

comment:16 Changed 14 years ago by Wiktor Walc

Status: newconfirmed
Version: SVN (CKEditor) - OLD3.0

comment:17 Changed 14 years ago by Satya Minnekanti

This issue was fixed.please close this defect

Note: See TracTickets for help on using tickets.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy