﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
12204	Editor's title not used for voice label, hence impossible to configure the voice label	Wim Leers	Artur Delura	"Over at https://www.drupal.org/node/2292035, we noticed that CKEditor's ARIA label (what CKEditor calls the ""voice label"") is of the form `Rich Text Editor, <editor's name attribute>`. The editor's name is  — according to http://docs.ckeditor.com/#!/api/CKEDITOR.editor-property-name — retrieved/generated as follows:

  Note: It will be originated from the ID or name attribute of the element, otherwise a name pattern of 'editor{n}' will be used.

Changing the `id` or `name` attributes of the corresponding `<textarea>` is not an option; this would break Drupal APIs. Which means we're stuck with something like 
  ""application: Rich Text Editor, edit-body-0-value""

being uttered by the screen reader, which is not acceptable: it's far too confusing. We know what the (human-readable) label of the field is, so we want that to be used instead! So I went to look for a way to configure the name independently of the `name` attribute, i.e. to change it to field's label.

Olek then pointed me to http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-title — he thought that defining/setting a title for a CKEditor instance would take precedence over the editor's name. Turns out that `config.title` only affects the title of an iframe; it doesn't change the voice (ARIA) label.

Piotrek confirmed that this is likely a bug on Twitter: https://twitter.com/reinmarpl/status/489066119115059200."	Bug	closed	Normal	CKEditor 4.4.4	Accessibility		fixed	Drupal	wim.leers@…
