W3C home > Mailing lists > Public > wai-xtech@w3.org > August 2013

Re: [aria-testsuite] spec violations in ARIA testsuite

From: James Craig <jcraig@apple.com>
Date: Mon, 19 Aug 2013 15:43:59 -0700
Cc: "wai-xtech@w3.org WAI-XTECH" <wai-xtech@w3.org>, "w3c-wai-pf@w3.org WAI-PFWG" <w3c-wai-pf@w3.org>
Message-id: <50ACEE17-6113-460C-AC7A-0CE23B50FE80@apple.com>
To: "Michael[tm] Smith" <mike@w3.org>, Michael Cooper <cooper@w3.org>
Very useful. Thanks! It would have been nice to have this capability when we started! 

That said, I'm listing below the issues that I think are errors in the validator (and one or two in the spec).
I believe all of the rest of these (not listed below) are legitimate errors that should be corrected the test cases (except for the intentionally invalid ones).


On Aug 19, 2013, at 8:43 AM, "Michael[tm] Smith" <mike@w3.org> wrote:

> I ran the W3C validator on all the documents in the ARIA testsuite at
> https://dvcs.w3.org/hg/pfwg/file/tip/ARIA/1.0/tests/test-files and
> generated a log (included below) of all the reported errors -- that is,
> cases that are violations of the ARIA 1.0 spec and/or the HTML5 spec.
> 
> It'd be helpful to be able to (re)use the documents in that testsuite as
> document-conformance tests for the validator (among other reasons, for
> regression-testing the validator to make sure sure that future changes don't
> inadvertently break conformance of existing valid HTML+ARIA documents).
> 
> So I'd be glad to help the maintainer of the testsuite to ensure that all
> the documents in the testsuite either are conforming HTML+ARIA documents or
> -- for the case of documents that are intentionally invalid -- are flagged
> in some way to indicate they invalid (e.g. by putting the string "invalid"
> in the filename).
> 
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/_/554.htm":3:69: error: Element “input” is missing required attribute “alt”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/_/653.htm":3:69: error: Element “input” is missing required attribute “alt”.

This is an error in the test case, but the validator output should probably be more explicit in that @alt is required on input[type="image"] not just "input"…

Should be ~: Element “input” with attribute “type” whose value is “image” must have non-empty attribute “alt”.


> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/_/828.htm":1:59: error: Bad value “text all” for attribute “aria-relevant” on element “div”.

Error in the validator. A value of "text all" is redundant (should just be "all") but it's not explicitly disallowed or invalid.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/_functional/tree/ariatree.html":30:21: error: Bad value “group” for attribute “role” on element “ul”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/_functional/tree/ariatree2.html":112:21: error: Bad value “group” for attribute “role” on element “ul”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/name-computation-general/837.html":11:23: error: Bad value “group” for attribute “role” on element “ul”.

Error in the validator. The group role definitely exists and it's properly used in this tree example.
http://www.w3.org/WAI/PF/aria/complete#group

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/checkbox-label-embedded-menu.html":11:49: error: Attribute “aria-selected” not allowed on element “span” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/password-label-embedded-menu.html":11:49: error: Attribute “aria-selected” not allowed on element “span” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/radio-label-embedded-menu.html":11:49: error: Attribute “aria-selected” not allowed on element “span” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/text-label-embedded-menu.html":11:49: error: Attribute “aria-selected” not allowed on element “span” in this context.

Yikes. I think this is a spec bug.

I think we need an ARIA 1.1 issue to allow this. 
<span role="menuitem" aria-selected="true">1</span>

Michael Cooper, should this be a director issue? 
http://www.w3.org/WAI/PF/aria/complete#menuitem

ISSUE-605: menuitem does not allow aria-selected. 
https://www.w3.org/WAI/PF/Group/track/issues/605

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/checkbox-label-embedded-slider.html":9:142: error: Element “input” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/file-label-embedded-slider.html":9:142: error: Element “input” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/password-label-embedded-slider.html":9:142: error: Element “input” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-concrete/roles-plain-concrete-slider.html":8:35: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/presentational-children/testcase-843.html":10:80: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/885.html":8:74: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/text-label-embedded-slider.html":9:142: error: Element “input” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/accessible-name-input/radio-label-embedded-slider.html":9:142: error: Element “input” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-slider-aria-valuetext-Test%20string%20value.html":10:70: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-slider-aria-valuenow-1.1.html":10:55: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-slider-aria-valuemin-1.1.html":10:55: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-slider-aria-valuemax-1.1.html":10:55: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-required/roles-properties-required-slider-aria-valuenow-1.1.html":8:55: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-required/roles-properties-required-slider-aria-valuemax-1.1.html":8:55: error: Element “div” is missing required attribute “aria-orientation”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-required/roles-properties-required-slider-aria-valuemin-1.1.html":8:55: error: Element “div” is missing required attribute “aria-orientation”.

Error in the validator. aria-orientation has a default value of "horizontal" when it's not defined explicitly.

http://www.w3.org/WAI/PF/aria/complete#aria-orientation

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/author-requirements/577.html":9:42: error: Bad value “rowgroup” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowgroup-aria-activedescendant-obj1.html":11:81: error: Bad value “rowgroup” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-concrete/roles-plain-concrete-rowgroup.html":8:37: error: Bad value “rowgroup” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowgroup-aria-expanded-undefined.html":10:63: error: Bad value “rowgroup” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowgroup-aria-expanded-false.html":10:59: error: Bad value “rowgroup” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowgroup-aria-expanded-true.html":10:58: error: Bad value “rowgroup” for attribute “role” on element “div”.

Error in the validator. (The test case is also invalid but it's a different error.)
http://www.w3.org/WAI/PF/aria/complete#rowgroup

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/host-language/implicit-semantics-checkbox-disparity.html":9:123: error: Bad value “checkbox” for attribute “role” on element “input”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/host-language/implicit-semantics-checkbox-role.html":9:123: error: Bad value “checkbox” for attribute “role” on element “input”.

Michael Cooper, is this an error in the validator? The roles are the same. 
<input type="checkbox" role="checkbox" checked="checked" aria-checked="false" id="test" value="Placeholder content">

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/host-language/role-2tokens-first.html":8:39: error: Bad value “dialog foo” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/host-language/role-2tokens-second.html":8:39: error: Bad value “foo dialog” for attribute “role” on element “div”.

This should be a warning ("unrecognized role 'foo'"), not an error.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/name-computation-input/548.html":9:59: error: Bad value “menu” for attribute “role” on element “select”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/name-computation-input/733.html":9:59: error: Bad value “menu” for attribute “role” on element “select”.

Error in the validator.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/name-computation-input/548.html":10:60: error: Bad value “menuitem” for attribute “role” on element “option”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/name-computation-input/548.html":11:44: error: Bad value “menuitem” for attribute “role” on element “option”.

Error in the validator.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/862.html":7:53: error: Element “div” is missing required attribute “aria-checked”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/881.html":9:51: error: Element “div” is missing required attribute “aria-checked”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/881.html":10:34: error: Element “div” is missing required attribute “aria-checked”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/882.html":9:34: error: Element “div” is missing required attribute “aria-checked”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/882.html":10:34: error: Element “div” is missing required attribute “aria-checked”.

Validator should be more explicit here. 
Element “div” with attribute “role” whose value is “checkbox” must have non-empty attribute “aria-checked”.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/874.html":9:54: error: Bad value “ marquee” for attribute “role” on element “div”.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#marquee

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/883.html":10:35: error: Bad value “columnheader” for attribute “role” on element “th”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/883.html":10:66: error: Bad value “columnheader” for attribute “role” on element “th”.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#columnheader

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/884.html":8:77: error: Bad value “scrollbar” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/presentational-children/testcase-841.html":10:26: error: Bad value “scrollbar” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-concrete/roles-plain-concrete-scrollbar.html":8:38: error: Bad value “scrollbar” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-scrollbar-aria-valuemax-1.1.html":10:58: error: Bad value “scrollbar” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-scrollbar-aria-valuemin-1.1.html":10:58: error: Bad value “scrollbar” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-scrollbar-aria-valuenow-1.1.html":10:58: error: Bad value “scrollbar” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-scrollbar-aria-valuetext-Test%20string%20value.html":10:73: error: Bad value “scrollbar” for attribute “role” on element “div”.


Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#scrollbar

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/885.html":8:74: error: Element “div” is missing required attribute “aria-valuemax”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/885.html":8:74: error: Element “div” is missing required attribute “aria-valuemin”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/885.html":8:74: error: Element “div” is missing required attribute “aria-valuenow”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/886.html":8:78: error: Element “div” is missing required attribute “aria-valuemax”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/886.html":8:78: error: Element “div” is missing required attribute “aria-valuemin”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/namefromauthor-requ/886.html":8:78: error: Element “div” is missing required attribute “aria-valuenow”.

Validator message should be:
Element “…” with attribute “role” whose value is “…” must have non-empty attribute “aria-…”.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/presentation-role/496.html":8:89: error: Bad value “button” for attribute “type” on element “input”.

Is this being flagged as an error because of the presentation role? input[type="button"] is definitely not an error.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/presentation-role/528.html":9:23: error: Bad value “checkbox” for attribute “role” on element “ul”.

Granted, it's a weird test case to set the role on the UL, but: Error in the validator.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/presentation-role/530.html":8:55: error: Element “li” is missing required attribute “role”.

Validator message should be:
Element “…” with attribute “aria-…” whose value is “…” must have non-empty attribute “role”.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/presentation-role/531.html":7:75: error: Attribute “aria-checked” not allowed on element “ul” in this context.

Validator message should be:
Attribute “aria-checked” not allowed on element “ul” with attribute “role” whose value is “presentation”. 

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/properties-global-norole/properties-global-norole-aria-dropeffect-link.html":8:44: error: Bad value “link” for attribute “aria-dropeffect” on element “div”.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#aria-dropeffect

Unless perhaps this is objecting to the missing role. If so, the error message should be different.

> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/properties-global-norole/properties-global-norole-aria-invalid-false.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/properties-global-norole/properties-global-norole-aria-invalid-grammar.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/properties-global-norole/properties-global-norole-aria-invalid-spelling.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/properties-global-norole/properties-global-norole-aria-invalid-true.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-global/roles-properties-global-main-aria-invalid-false.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html was supposed to be invalid but was not.
> https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-global/roles-properties-global-main-aria-invalid-true.html was supposed to be invalid but was not.

I'm not sure what this error message means. Why doesn't the validator trust the author's indication that the content is invalid?

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-command.html":8:36: error: Bad value “command” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-composite.html":8:38: error: Bad value “composite” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-input.html":8:34: error: Bad value “input” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-landmark.html":8:37: error: Bad value “landmark” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-range.html":8:34: error: Bad value “range” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-roletype.html":8:37: error: Bad value “roletype” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-section.html":8:34: error: Bad value “section” for attribute “role” on element “p”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-sectionhead.html":8:40: error: Bad value “sectionhead” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-select.html":8:35: error: Bad value “select” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-structure.html":8:38: error: Bad value “structure” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-widget.html":8:35: error: Bad value “widget” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract-window.html":8:35: error: Bad value “window” for attribute “role” on element “div”.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-plain-abstract/roles-plain-abstract.html":8:26: error: Bad value “command” for attribute “role” on element “div”.

These are intended to be invalid. It's testing the abstract roles.

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-grid-aria-level-1.html":8:83: error: Attribute “aria-setsize” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-grid-aria-level-1.html":8:83: error: Attribute “aria-posinset” not allowed on element “div” in this context.

Michael Cooper, is this another spec error? I think setsize and posinset should be allowed on grid.

ISSUE-606: grid role does not allow aria-setsize or aria-posinset
https://www.w3.org/WAI/PF/Group/track/issues/606

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-gridcell-aria-required-false.html":10:65: error: Attribute “aria-required” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-gridcell-aria-required-true.html":10:64: error: Attribute “aria-required” not allowed on element “div” in this context.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#gridcell

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-false.html":8:61: error: Attribute “aria-required” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-true.html":8:60: error: Attribute “aria-required” not allowed on element “div” in this context.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#radiogroup

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-separator-aria-orientation-horizontal.html":10:68: error: Attribute “aria-orientation” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-separator-aria-orientation-vertical.html":10:66: error: Attribute “aria-orientation” not allowed on element “div” in this context.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#separator

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-spinbutton-aria-required-false.html":8:61: error: Attribute “aria-required” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-spinbutton-aria-required-true.html":8:60: error: Attribute “aria-required” not allowed on element “div” in this context.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#spinbutton

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-tablist-aria-level-1.html":8:51: error: Attribute “aria-level” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-tablist-aria-level-1.html":10:44: error: Attribute “aria-level” not allowed on element “div” in this context.


Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#tablist

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-tree-aria-required-false.html":8:55: error: Attribute “aria-required” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-tree-aria-required-true.html":8:54: error: Attribute “aria-required” not allowed on element “div” in this context.

Error in the validator.
http://www.w3.org/WAI/PF/aria/complete#tree

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-columnheader-aria-required-false.html":12:68: error: Attribute “aria-required” not allowed on element “span” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-columnheader-aria-required-true.html":12:67: error: Attribute “aria-required” not allowed on element “span” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowheader-aria-required-false.html":12:65: error: Attribute “aria-required” not allowed on element “span” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowheader-aria-required-true.html":12:64: error: Attribute “aria-required” not allowed on element “span” in this context.

Error in the validator. Columnheader and rowheader inherit @aria-required from gridcell.
http://www.w3.org/WAI/PF/aria/complete#columnheader

> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treegrid-aria-required-false.html":10:59: error: Attribute “aria-required” not allowed on element “div” in this context.
> "https://dvcs.w3.org/hg/pfwg/raw-file/tip/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treegrid-aria-required-true.html":10:58: error: Attribute “aria-required” not allowed on element “div” in this context.


Error in the validator. Treegrid inherits @aria-required from tree.
http://www.w3.org/WAI/PF/aria/complete#treegrid
Received on Monday, 19 August 2013 22:44:34 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:25:34 UTC