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 26267 - role=grid without child role=rowgroup or row not flagged as an error
Summary: role=grid without child role=rowgroup or row not flagged as an error
Status: NEW
Alias: None
Product: HTML Checker
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Michael[tm] Smith
QA Contact: qa-dev tracking
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-04 17:20 UTC by steve faulkner
Modified: 2015-07-21 03:18 UTC (History)
2 users (show)

See Also:
mike: needinfo? (faulkner.steve)


Attachments

Description steve faulkner 2014-07-04 17:20:10 UTC
Grid - Required Owned Elements:	

    row
    rowgroup → row

http://www.w3.org/TR/wai-aria/roles#grid
Comment 2 Michael[tm] Smith 2014-07-06 13:18:14 UTC
Will try to check on this this week. But if I forget please remind me
Comment 3 Michael[tm] Smith 2014-08-05 12:30:00 UTC
As far as the cases in the file at http://stevefaulkner.github.io/html-mapping-tests/aria-tests/grid.html the ARIA spec doesn't define "role=grid with no rows or rowgroups inside" as invalid, as far as I can tell.

I notice that the ARIA spec has a note that says, "A role that has 'required owned elements' does not imply the reverse relationship. While processing of a role may be incomplete without elements of given roles present as descendants, elements with roles in this list do not always have to be found within elements of the given role."

As far as the "must be owned by" requirements in the ARIA spec, I believe the validator is already correctly checking all of those.