Help collecting accessibility support data #193
Labels
needs funding
proposal (actionable)
Enough information is provided and the work is scoped well. Actionable but not prioritized right now
Problem statement
The non-profit OWD collective currently contributes heavily to mdn/browser-compat-data. The BCD project collects compatibility data for browsers and some runtimes like nodejs and deno. However, the BCD project doesn't collect support data for accessibility necessarily (see https://github.com/mdn/browser-compat-data#what-isnt-tracked)
Several issues were brought up about accessibility support recently, though (non-exhaustive list)
<select>
is not widely supported mdn/browser-compat-data#21648<optgroup>
support mdn/browser-compat-data#21663The web-features project ("baseline"), doesn't yet take accessibility support info into account due to missing data. See web-platform-dx/web-features#498 and web-platform-dx/web-features#519.
Web developers are not informed properly about a11y support in browsers and in assistive technologies.
Proposed solutions
There are probably a few things we could do. Some initial thoughts:
We sometimes use
partial_implementation
andnote
in BCD to say that some aspects of a feature don't work. See "<hr>
in select" as an example for this. However, there are no BCD data guidelines about these partial support statements. We could propose to create a BCD data guideline, so that BCD can talk about at least some of the a11y support issues in a consistent way.We could start contributing to https://github.com/accessibilitysupported/a11ysupport.io (licensed CC BY 4.0)
From https://a11ysupport.io/faq:
We could look into https://github.com/web-platform-tests/interop-accessibility/ which is about improving the interop for accessibility and maybe that group has more research that ought to be surfaced in data and in documentation.
Finally, we should probably not only figure out how to curate and record good accessibility support but also figure out the data quality or other requirements needed to be met so that MDN/Caniuse/Baseline/others would consider the data good enough to be displayed and shown to web developers (prominently).
Task list
As written, the problem statement and the work on the proposed solutions is really, really large and high effort. There is a lot to unpack here. I think the OWD collective currently won't be able to do all of this. Maybe some allies in the a11y community could help. Let me try to make up a task list (this will probably change if we get into this work):
<hr>
in select is just one example) and use that research to propose a data guideline for BCD to talk about a11y support consistently.Priority assessment
More information
Open Web Docs (OWD) is a non-profit collective funded by corporate and individual donations.
In order for this project to happen, please consider donating to OWD on https://opencollective.com/open-web-docs.
For more information on sponsorship and membership tiers, see https://openwebdocs.org/membership/
More information is available at https://openwebdocs.org/.
For questions, please reach out to [email protected].
The text was updated successfully, but these errors were encountered: