Bug 165842 - AX: Consider implementing @aria-details.
Summary: AX: Consider implementing @aria-details.
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Normal
Assignee: Nobody
Keywords: InRadar
Depends on:
Reported: 2016-12-13 23:36 PST by James Craig
Modified: 2020-01-13 10:05 PST (History)
3 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description James Craig 2016-12-13 23:36:37 PST
Consider implementing @aria-details.

I'm not fully convinced of the utility, b/c it's more or less an on-page versus of @longdesc, and the examples included seem pretty trivial (image followed by a section describing the image). 

If someone were to present a more compelling use case, or if it starts getting wider adoption, we should pick it up. Implementation would likely just be a navigation or link action from the current element to the related details element.
Comment 1 Radar WebKit Bug Importer 2017-02-26 17:07:48 PST
Comment 2 James Craig 2019-09-26 11:28:16 PDT
@aaronlev has posted the most compelling use case so far, for annotations in document suites like Google Docs. IMO, this is worth implementing now.
Comment 3 James Craig 2019-09-26 12:10:42 PDT
Related to http://trac.webkit.org/changeset/218809/webkit
Comment 4 Aaron Leventhal 2020-01-13 09:51:55 PST
Note that as part of work on ARIA Annotations, the ARIA spec is being updated to allow aria-details to support multiple ids. See w3c/aria#1136
Comment 5 Aaron Leventhal 2020-01-13 09:56:40 PST
Note the importance of aria-details has increased quite a lot with the ARIA annotations work. Supporting aria-details will be necessary in order to support comments in Google Docs, among other things.

W3C ARIA spec issue: https://github.com/w3c/aria/issues/749
Explainer: https://github.com/aleventhal/aria-annotations

Also, multiple ids are now supported. See https://github.com/w3c/aria/pull/1136
Comment 6 Aaron Leventhal 2020-01-13 10:05:33 PST
Luckily, the changeset pointed to in comment 3 already supports multiple ids.

But, I think it's only supporting ATK and not AX APIs?