﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
11331	JAWS users are not informed that the language button has a menu when a language is already applied	Teresa Monahan	Marek Lewandowski	"To Reproduce:
- Open any 4.3 sample with JAWS turned on.
- Press Alt+F10 in the editor to move focus to the toolbar and navigate to the language button.
Note: JAWS will read 'Set Language button menu'.
- Open the menu and select an option e.g. French. Focus will return to the editor.
- Press ALT+F10 to place focus in the toolbar again and navigate back to the language button as before.
'''Problem:''' JAWS now reads 'Set language toggle button pressed' and it does not tell the user that this button has a menu.

This is caused by the addition of the aria-pressed attribute when an option is selected on the language menu. The aria-pressed attribute is used exclusively for toggle buttons so the addition of this attribute means that JAWS will no longer consider this a menu button even though aria-haspopup=""true"" is also set. aria-haspopup=""true"" creates a menu button while the aria-pressed attribute creates a toggle button. Therefore these 2 attributes cannot be valid on the same element at the same time.

We realize that the reason aria-pressed was used in this case was to style the language button so that users would know that a language has been applied to the current selection. Unfortunately this is not a compliant solution for JAWS users.[[BR]]

The only alternative we can see at present is to implement the language menu as a rich combo control instead, similar to the font and font size fields. That way JAWS users will always be aware of the language listbox and all users will be able to see the currently selected language on the toolbar. "	Bug	closed	Normal	CKEditor 4.3.2	Accessibility	4.3	fixed	IBM	Satya Minnekanti Irina peter
