This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 6758 - AccessibleHypertext: reference for trimming subtrees based on roles
Summary: AccessibleHypertext: reference for trimming subtrees based on roles
Status: RESOLVED FIXED
Alias: None
Product: ARIA
Classification: Unclassified
Component: Core AAM (show other bugs)
Version: 1.0
Hardware: All All
: P1 normal
Target Milestone: Last Call
Assignee: David Bolter
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
: 6890 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-02 16:34 UTC by David Bolter
Modified: 2010-02-04 16:42 UTC (History)
1 user (show)

See Also:


Attachments

Description David Bolter 2009-04-02 16:34:07 UTC
This action item came out of the March 20 UAI TF meeting.

(My notes say add: "Not sure what reference to use for which roles have their subtrees trimmed")
Comment 1 David Bolter 2009-04-02 17:33:50 UTC
I checked earlier versions of the document but still could not find a section showing roles and subtree trimming.

We should probably add such a section.
Comment 2 David Bolter 2009-04-03 17:35:23 UTC
I talked to Aaron, this is probably about objects with a role characteristic "Children Presentational: True" in the ARIA spec.

We could change the language to refer to this characteristic, or a specific related section in the ARIA spec.
Comment 3 David Bolter 2009-05-08 17:49:30 UTC
*** Bug 6890 has been marked as a duplicate of this bug. ***
Comment 4 David Bolter 2009-05-08 18:01:44 UTC
Re: "4.1 Exposing supplemental interfaces: AccessibleHypertext: See 11.3.2.1? Not
sure what reference to use for which roles have their subtrees trimmed.

David to write up what this is about."

Here is the idea:
Subtree trimming
When traversing the DOM in order to create and expose accessible objects, the user agent can ignore traversing down into DOM subtrees of nodes that have certain WAI-ARIA roles. See 4.2.8 of the WAI-ARIA specification for details about these roles (http://www.w3.org/WAI/PF/aria/#childrenArePresentational)

Michael, where do we find which roles are childrenArePresentational?
Comment 5 Michael Cooper 2009-05-15 12:44:38 UTC
For the moment, one can find which roles are childrenArePresentational by searching for "Children Presentational:" and identifying the ones that are "true". 

It would be possible to generate a list of roles for which this is the case, as an editorial action.

It may be preferable to include this in a summary of characteristics of all roles as requested by comment 118 http://www.w3.org/WAI/PF/Group/comments/details?comment_id=118. I've added a cross reference in that issue.
Comment 6 Andi Snow-Weaver 2009-05-15 13:39:38 UTC
I've already searched the ARIA spec for all roles that have "Children Presentational: True" and added them to Section 1.2 

http://www.w3.org/WAI/PF/aria-implementation/#intro_treetypes
Comment 7 David Bolter 2009-05-15 14:46:50 UTC
(In reply to comment #6)
> I've already searched the ARIA spec for all roles that have "Children
> Presentational: True" and added them to Section 1.2 
> 
> http://www.w3.org/WAI/PF/aria-implementation/#intro_treetypes
> 

Thanks!

I think you need to change:

"Objects with a role characteristic..." to "Children of objects with a role characteristic..."

Right?
Comment 8 Andi Snow-Weaver 2009-05-15 15:11:39 UTC
I inherited the bullet from Aaron but your suggested edit makes sense. I'll "make it so".
Comment 9 Michael Cooper 2010-02-04 16:42:39 UTC
Removing myself from cc list, default on bug edits is to add, but I'm only acting on behalf of HTML A11Y TF which is already cc'd.