- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Tue, 24 Mar 2015 11:30:20 -0400
- To: Shane McCarron <shane@aptest.com>, W3C WAI Protocols & Formats <public-pfwg@w3.org>
Shane, > If there is data in the value for this field for a given role (e.g., > "select") and another role references that role as a superclass, > should the new "child" role inherit those implicit values automatically? I went through the aria spec's roles, and it's not clear. I thought I had found an example where inheritance is not the case, but it's likely an override of the inherited implied value. That case is the menu and menubar roles. The implicit value of aria-orientation for role="menu" is "vertical" [1]. The menubar role is a subclass of menu, and the typical orientation of a menubars is horizontal. The spec lists an implicit value of "horizontal" for aria-orientation for the menubar role [2]. Is this an override of the inherited implicit value? Or would it be there anyway, even if menubar was not a sub-class of menu? A similar issue came up a while back regarding the "Accessible Name Required" entry: if a role states that the accessible name is required, does that requirement inherit into sub-roles? I *think* we decided that it doesn't, but I'm unsure that I am remembering that correctly. Is there is a bigger issue here regarding how a role's characteristics table inherits into a sub-roles? -- ;;;;joseph. 'Array(16).join("wat" - 1) + " Batman!"' - G. Bernhardt -
Received on Tuesday, 24 March 2015 15:30:48 UTC