James Craig

Results 535 comments of James Craig

As a summary for the ARIA WG members, various WPT tests ensure that "orphaned" roles—that is, roles that are used outside a required context—are invalidated by the engine... Examples include...

There is nothing precluding the User Agent from doing this, like a "User Agent SHOULD NOT or MUST NOT" statement, so I am confident it is acceptable to proceed with...

okay then, Working Group SHOULD consider MUST… 😉

I shared my email address (comment now deleted) but if there was I response, I did not see it.

@nmlapre @jcsteh @twilco @aleventhal @minorninth @benbeaudry @scottaohara

FWIW, we are pulling those WPT tests out to tentative with this PR. - https://github.com/web-platform-tests/wpt/pull/46769 Only Gecko has implemented the change so far (and is reconsidering, see above). WebKit does...

@aleventhal wrote: > Should we look at these one by one? For the sake of tomorrow's Deep Dive discussion, the list of core ARIA roles with "Required Accessibility Parent Roles"...

And related mappings from HTML-AAM to consider in a similar context: - [aside (scoped to the body or main element)](https://w3c.github.io/html-aam/#el-aside-ancestorbodymain) versus [aside (scoped to a sectioning content element)](https://w3c.github.io/html-aam/#el-aside) - [footer...

DPUB-ARIA or DPUB-AAM may have some too... as one example: - [doc-example](https://www.w3.org/TR/dpub-aria-1.1/#doc-example) inherits from `figure`, which can be the accessibility container for `caption`.

All implementors (and other WG members) in the call today concluded to remove the Core-AAM RFC requirement here: > When an element has a role but is not contained in...