The accessibility team lead of WordPress has resigned. In her post, Rian Rietveld explains some of the problems the accessibility team encountered as they tried to make the Gutenberg editor experience more accessible. It sounds like there were a lot of factors at play, but these couple bullet points caught my eye:
- The codebase of Gutenberg is difficult for all of us, because no one in the wpa11y team is a skilled React developer. So it was hard to implement changes and write PRs ourselves. What we could do is test, tell what’s wrong and what it should be and hope a developer would pick it up. A lot of a11y work has been done by the Gutenberg team but major issues still exist.
- There was no React developer with accessibility experience in the community, and no React accessibility experts from outside the community willing to work on the issues for free.
Now this isn’t a dig at React specifically; this is a phenomenon that can happen with any tool or technology. But I do think it’s important to discuss the approachability and “friendliness” factors of tools and technologies. In my view, the web is at its best when different perspectives, disciplines, and specialties are able to collaborate together and constructively participate on a software project together.