It wouldn't be hard to have the Required Owned Elements area cloned from
parents just as many of the other rows in that table are.
On Wed, Oct 8, 2014 at 8:40 AM, Marco Zehe <mzehe@mozilla.com> wrote:
> I second Bryan's request. Having solely the inheritance hint is not
> enough, I believe. ARIA can be daunting as is, and such an implicit
> linkage is easily overlooked.
>
> Marco
>
> On 08.10.2014 15:36, Joseph Scheuhammer wrote:
> > Hi Bryan,
> >
> >> Hi,
> >> I've noticed that the roles in the Roles Model document for menu and
> >> menubar don't actually state that referenced children are required to
> >> include role=menuitem, role=menuitemcheckbox, or role=menuitemradio.
> >>
> >> http://www.w3.org/TR/wai-aria/roles#menu
> >
> > Is the following what you mean?
> >
> > Each role has a characteristics table with a row named "Required Owned
> > Elements". That row lists roles for the required children. The
> > required owned element for menu at the URL you cite are:
> > - group, which in turn contains menuitemradio elements,
> > - menuitem,
> > - menuitemcheckbox,
> > - menuitemradio.
> >
> >> http://www.w3.org/TR/wai-aria/roles#menubar
> >>
> >
> > There are none listed for menubar. However, the menubar role inherits
> > from the menu role, and implicitly has the same requirements in terms
> > of required owned elements. Perhaps it's useful to repeat the
> > "Required Owned Elements" roles here, but then they would have to be
> > kept in sync. Perhaps a link would help. That is, add a "Required
> > Owned Elements" row to the menubar characteristics table, but its
> > entry is a link back to the row in the menu characteristics table.
> > The link text could be "See menu characteristics table."
> >
> > Hope that helps.
> >
>
>
>