ACTION 1361 Updates to application and document roles ready for final review

Here is a summary of the changes to the application and document roles for
action 1361 that are ready for review in the mck_applicationRole branch[1].

 

Note that these changes to not "invalidate" any prior art with respect to
how these roles are used. The new language is primarily intended to prevent
unnecessary use of these roles and clarify what assistive technologies
should be doing.

 

1. State that application is intended to be used only when a sufficient
widget role is not available.

 

2. Add language that helps authors understand it is unnecessary to wrap
standard widgets in an application element.

 

3. Change application elements from landmarks to structures.

 

4. Remove text that encourages applying application to the root node, but do
not add a normative requirement that prohibits using application on the body
element or root node.

 

5. Provide a realistic example that justifies use of the application role.

 

6. State that the document role is only useful when applied to focusable
children of widgets or applications, but do not add a normative requirement
that documents have a required context of widget or application.

 

7. Remove text that encourages applying document to the root node, but do
not add a normative requirement that prohibits using document on the root
node.

 

8. Remove the requirement that a document element have a label.

 

Editorial changes:

 

1. Remove use of the word "application" from the definition of application.

 

2. Remove the word "document" from the definition of document.

 

[1]
http://rawgit.com/w3c/aria/mck_applicationRole/aria/aria.html#application

 

Matt King

Received on Thursday, 12 November 2015 12:28:19 UTC