[COMPLETED] Re: ACTION 1361 Updates to application and document roles ready for final review

https://github.com/w3c/aria/commit/edb65b291
--joanie

On 11/12/2015 07:27 AM, Matt King wrote:
> 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 21:49:50 UTC