[REVIEW REQUESTED] Action-1725 (was Re: ISSUE-633 Changes ready for final review)

Hey Matt, all.

During today's ARIA concall, the group agreed to accept your articlefeed
proposal (action-1725), though changing the rolename to feed. We did not
get to the grid-related changes you made in that same branch. Therefore,
your grid changes have not been incorporated into master. I have added
the feed role (with minor nit cleanup), along with the associated
changes to aria-busy, which brings me to the following:

PLEASE NOTE: During the meeting, I don't believe we explicitly approved
the changes to aria-busy. However, we discussed them at TPAC and if
memory serves me we agreed they were valid. In addition, they seemed
quite relevant and needed for the new feed role which was approved. So
your humble editor made the executive decision to commit those changes.
This, however, is why I'm asking you all for an explicit review. Please
and thank you. :)

Commit: https://github.com/w3c/aria/commit/fce8f4ac42

Summary of changes:
* Add "feed" role (renamed as per group consensus during today's
  concall)
* Make aria-posinset and aria-setsize supported properties of article
* Changed aria-busy so that it can be applied to all elements rather
  than limited to live regions
* Add normative requirement that authors MUST set aria-busy to true if
  changes to a rendered widget would result in that widget missing
  required owned elements during the update process

Feed role: https://rawgit.com/w3c/aria/master/aria/aria.html#feed
Busy state: https://rawgit.com/w3c/aria/master/aria/aria.html#aria-busy

--joanie

On 11/12/2015 06:18 AM, Matt King wrote:
> Here is a High-level summary of the issue 633 changes contained in
> branch mck_issue633[1] that are ready for final review.
> 
>  
> 
> 1. Revised grid role description to explain how grid can be used to
> provide arrow key navigation and flexible layout for sets of interactive
> elements, such as links and buttons. The revisions also clarify focus
> management and the purpose of readonly in grids.
> 
>  
> 
> 2. Updated treegrid role to include new language about the readonly
> state from the revised grid role.
> 
>  
> 
> 3. Added articlefeed role so screen reader users can stay in reading
> mode while reading and scrolling through infinitely scrolling sources of
> information.
> 
>  
> 
> 4. Modified article role to support aria-setsize and aria-posinset when
> the article is contained in an articlefeed.
> 
>  
> 
> 5. Modified aria-busy to clarify its purpose and add support for the
> articlefeed role.
> 
>  
> 
> The above is a reduced set of the original proposal. It does not resolve
> all aspects of issue 633, but covers all the most pressing use cases.
> 
>  
> 
> I will put more detail into tracker in issue 633 and action 1505 when I
> close them.
> 
>  
> 
> [1] http://rawgit.com/w3c/aria/mck_issue633/aria/aria.html
> 
>  
> 
> Matt King
> 

Received on Thursday, 12 November 2015 20:19:05 UTC