﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
10360	"role=""application"" should not be used for dialogs"	Teresa Monahan	Frederico Caldeira Knabben	"The fix for ticket #9841 applies role=""application"" to dialogs. This was added to ""enable"" JAWS forms/application mode. However this is not the purpose of the application role as it is intended to be a landmark region encompassing a whole application.[[BR]]

Dialogs have the ""dialog"" WAI-ARIA container role which implicitly supports keyboard interaction once that container or an element within it has focus. Therefore the application role should not be required to explicitly change to forms mode.

In 4.x, the dialog div container (with role=""dialog"") has ""visibility: hidden"" set as a style from the class .cke. This essentially makes the dialog semantics hidden. In 3.6, the dialog instead has ""visibility:inherit"" on the same div. Setting ""visibility:inherit"" on the dialog div in 4.x should address the original issue reported in ticket #9841 rather than using role=""application""."	Bug	closed	Normal	CKEditor 4.1.2	General	4.0.1	fixed	IBM	Damian Satya Minnekanti Irina
